home *** CD-ROM | disk | FTP | other *** search
/ Java for 3D & VRML Worlds / Java for 3d and VRML Worlds.iso / vs / browser / cpb10ebx.exe / DATA.Z / avtroom.wrl < prev    next >
Text File  |  1996-09-25  |  59KB  |  2,575 lines

  1. #VRML V2.0 utf8
  2. #    AVATAR ROOM 
  3. # (c) Copyright 1996 Sony Corporation. All rights reserved.
  4. #
  5.  
  6. #-------------------------------------------------------------------
  7. WorldInfo {  title "AVATAR COLOR" }
  8. #-------------------------------------------------------------------
  9. Billboard{
  10.     children[
  11.  
  12. DEF INIT_PS ProximitySensor { size 1000 1000 1000 }
  13.  
  14. NavigationInfo { 
  15.     type "NONE"
  16.     headlight FALSE
  17. }
  18. Background{
  19.     skyColor [ 0.2 0.5 0.9 ]
  20. }
  21.  
  22. Viewpoint { 
  23.     position 0.1 1.1 3
  24. }
  25.  
  26. DEF INIT_PS ProximitySensor { 
  27.     size 1000 1000 1000 
  28. }
  29.  
  30. DirectionalLight {
  31.     direction 0.5 -1 -1
  32.     intensity 0.6
  33. }
  34.  
  35. DirectionalLight {
  36.     direction -0.5 -1 -1
  37.     intensity 0.6
  38. }
  39.  
  40. DirectionalLight {
  41.     direction  0 1 -1
  42.     intensity 0.5
  43. }
  44.  
  45. #
  46. # avatar room title
  47. #
  48. Transform { 
  49.     translation -0.8 2 0
  50.     scale 0.5 0.5 0.5
  51.         children [
  52.         Shape {
  53.             appearance Appearance {
  54.                 material Material{
  55.                     diffuseColor 0.9 0.9 0.9
  56.                 }
  57.             }
  58.             geometry Text { string "avatar color" }
  59.         }
  60.     ]
  61. }
  62.  
  63. #
  64. # OK NG button
  65. #
  66. Transform { 
  67.     translation 0.9 0 0
  68.         children [
  69.     Shape {
  70.         appearance Appearance {
  71.             texture ImageTexture {
  72.                 url "avtwrl/images/ok.jpg"
  73.             }
  74.         }
  75.         geometry Cube{ width 0.3 height 0.2 depth 0.1 }
  76.     }
  77.     DEF T_OK TouchSensor{}
  78.     ]
  79. }
  80. Transform { 
  81.     translation 1.3 0 0
  82.         children [
  83.     Shape {
  84.         appearance Appearance {
  85.             texture ImageTexture {
  86.                 url "avtwrl/images/cancel.jpg"
  87.             }
  88.         }
  89.         geometry Cube{ width 0.3 height 0.2 depth 0.1 }
  90.     }
  91.     DEF T_NG TouchSensor{}
  92.     ]
  93. }
  94.  
  95.  
  96. ]}
  97.  
  98. #-----------------------------------------------------------------------
  99. #
  100. # boy or girl
  101. #
  102. DEF SW Switch {
  103.   choice [
  104. # boy.wrl
  105.  
  106. DEF boy Transform {
  107. children [
  108. Transform {
  109.   rotation 0 1 0 -1.57
  110.   children [
  111.   DEF boy_s3 Transform {
  112.     children [
  113.         Shape {
  114.             appearance Appearance {
  115.                 material DEF boy_m3 Material {
  116.                     diffuseColor 1 0.788 0.592
  117.                 }
  118.             }
  119.             geometry DEF boy_i3 IndexedFaceSet {
  120.                 coord Coordinate {
  121.                     point [
  122.                         -0.066 1.439 0.045,
  123.                         -0.048 1.436 0.066,
  124.                         -0.028 1.547 0.057,
  125.                         -0.043 1.549 0.038,
  126.                         0.019 1.424 0.066,
  127.                         0.029 1.537 0.057,
  128.                         0.037 1.422 0.045,
  129.                         0.044 1.535 0.038,
  130.                         0.037 1.422 -0.045,
  131.                         0.044 1.535 -0.038,
  132.                         0.019 1.424 -0.066,
  133.                         0.029 1.537 -0.057,
  134.                         -0.048 1.436 -0.066,
  135.                         -0.028 1.547 -0.057,
  136.                         -0.066 1.439 -0.045,
  137.                         -0.043 1.549 -0.038
  138.                     ]
  139.                 }
  140.                 coordIndex [
  141.                     0, 1, 2, 3, -1,
  142.                     1, 4, 5, 2, -1,
  143.                     4, 6, 7, 5, -1,
  144.                     6, 8, 9, 7, -1,
  145.                     8, 10, 11, 9, -1,
  146.                     10, 12, 13, 11, -1,
  147.                     12, 14, 15, 13, -1,
  148.                     14, 0, 3, 15, -1
  149.                 ]
  150.                 creaseAngle     0.5
  151.             }
  152.         }
  153.         DEF boy_CLICK03 TouchSensor{}
  154.     ]
  155. }
  156. DEF boy_s11 Transform {
  157.     children [
  158.         Shape {
  159.             appearance Appearance {
  160.                 material DEF boy_m11 Material {
  161.                     diffuseColor  0.625 0.625 0.625
  162.                     specularColor 1 1 1
  163.                 }
  164.             }
  165.             geometry DEF boy_i11 IndexedFaceSet {
  166.                 coord Coordinate {
  167.                     point [
  168.                         -0.11 -0.001 0.149,
  169.                         -0.085 -0.001 0.168,
  170.                         -0.087 0.09 0.149,
  171.                         -0.104 0.09 0.136,
  172.                         0.17 -0.001 0.168,
  173.                         0.014 0.09 0.149,
  174.                         0.195 -0.001 0.149,
  175.                         0.041 0.09 0.136,
  176.                         0.195 -0.001 0.068,
  177.                         0.041 0.09 0.079,
  178.                         0.17 -0.001 0.049,
  179.                         0.014 0.09 0.066,
  180.                         -0.085 -0.001 0.049,
  181.                         -0.087 0.09 0.066,
  182.                         -0.11 -0.001 0.068,
  183.                         -0.104 0.09 0.079
  184.                     ]
  185.                 }
  186.                 coordIndex [
  187.                     0, 1, 2, 3, -1,
  188.                     1, 4, 5, 2, -1,
  189.                     4, 6, 7, 5, -1,
  190.                     6, 8, 9, 7, -1,
  191.                     8, 10, 11, 9, -1,
  192.                     10, 12, 13, 11, -1,
  193.                     12, 14, 15, 13, -1,
  194.                     14, 0, 3, 15, -1
  195.                 ]
  196.                 creaseAngle     0.5
  197.             }
  198.         }
  199.         DEF boy_CLICK11 TouchSensor{}
  200.     ]
  201. }
  202. DEF boy_s10 Transform {
  203.     children [
  204.         Shape {
  205.             appearance Appearance {
  206.                 material DEF boy_m10 Material {
  207.                     diffuseColor 0.22 0.345 1
  208.                 }
  209.             }
  210.             geometry DEF boy_i10 IndexedFaceSet {
  211.                 coord Coordinate {
  212.                     point [
  213.                         -0.085 0.073 0.149,
  214.                         -0.061 0.073 0.17,
  215.                         -0.054 0.546 0.166,
  216.                         -0.082 0.546 0.145,
  217.                         0.03 0.073 0.17,
  218.                         0.053 0.546 0.166,
  219.                         0.054 0.073 0.149,
  220.                         0.081 0.546 0.145,
  221.                         0.054 0.073 0.06,
  222.                         0.081 0.546 0.054,
  223.                         0.03 0.073 0.039,
  224.                         0.053 0.546 0.033,
  225.                         -0.061 0.073 0.039,
  226.                         -0.054 0.546 0.033,
  227.                         -0.085 0.073 0.06,
  228.                         -0.082 0.546 0.054
  229.                     ]
  230.                 }
  231.                 coordIndex [
  232.                     0, 1, 2, 3, -1,
  233.                     1, 4, 5, 2, -1,
  234.                     4, 6, 7, 5, -1,
  235.                     6, 8, 9, 7, -1,
  236.                     8, 10, 11, 9, -1,
  237.                     10, 12, 13, 11, -1,
  238.                     12, 14, 15, 13, -1,
  239.                     14, 0, 3, 15, -1
  240.                 ]
  241.                 creaseAngle     0.5
  242.             }
  243.         }
  244.         DEF boy_CLICK10 TouchSensor{}
  245.     ]
  246. }
  247. DEF boy_s9 Transform {
  248.     children [
  249.         Shape {
  250.             appearance Appearance {
  251.                 material DEF boy_m9 Material {
  252.                     diffuseColor 0.225 0.334 1
  253.                 }
  254.             }
  255.             geometry DEF boy_i9 IndexedFaceSet {
  256.                 coord Coordinate {
  257.                     point [
  258.                         -0.082 0.588 0.142,
  259.                         -0.054 0.588 0.164,
  260.                         -0.087 0.929 0.163,
  261.                         -0.121 0.929 0.139,
  262.                         0.053 0.588 0.164,
  263.                         0.043 0.929 0.163,
  264.                         0.081 0.588 0.142,
  265.                         0.077 0.929 0.139,
  266.                         0.081 0.588 0.052,
  267.                         0.077 0.929 0.041,
  268.                         0.053 0.588 0.03,
  269.                         0.043 0.929 0.018,
  270.                         -0.054 0.588 0.03,
  271.                         -0.087 0.929 0.018,
  272.                         -0.082 0.588 0.052,
  273.                         -0.121 0.929 0.041
  274.                     ]
  275.                 }
  276.                 coordIndex [
  277.                     0, 1, 2, 3, -1,
  278.                     1, 4, 5, 2, -1,
  279.                     4, 6, 7, 5, -1,
  280.                     6, 8, 9, 7, -1,
  281.                     8, 10, 11, 9, -1,
  282.                     10, 12, 13, 11, -1,
  283.                     12, 14, 15, 13, -1,
  284.                     14, 0, 3, 15, -1
  285.                 ]
  286.                 creaseAngle     0.5
  287.             }
  288.         }
  289.         DEF boy_CLICK09 TouchSensor{}
  290.     ]
  291. }
  292. DEF boy_s4 Transform {
  293.     children [
  294.         Shape {
  295.             appearance Appearance {
  296.                 material DEF boy_m4 Material {
  297.                     diffuseColor 1 0.787 0.59
  298.                 }
  299.             }
  300.             geometry DEF boy_i4 IndexedFaceSet {
  301.                 coord Coordinate {
  302.                     point [
  303.                         0.102 1.677 0.014,
  304.                         0.082 1.68 0.041,
  305.                         0.082 1.635 0.046,
  306.                         0.098 1.617 0.015,
  307.                         0.046 1.676 0.056,
  308.                         0.046 1.631 0.063,
  309.                         0.046 1.676 -0.056,
  310.                         0.082 1.68 -0.041,
  311.                         0.082 1.635 -0.046,
  312.                         0.046 1.631 -0.063,
  313.                         0.102 1.677 -0.014,
  314.                         0.098 1.617 -0.015,
  315.                         0.075 1.631 0.046,
  316.                         0.091 1.616 0.016,
  317.                         0.042 1.628 0.064,
  318.                         0.075 1.631 -0.046,
  319.                         0.042 1.628 -0.064,
  320.                         0.09 1.616 -0.016,
  321.                         0.091 1.616 0.016,
  322.                         0.075 1.61 0.046,
  323.                         0.064 1.531 0.045,
  324.                         0.085 1.516 0.016,
  325.                         0.042 1.628 0.064,
  326.                         0.037 1.555 0.064,
  327.                         0.042 1.628 -0.064,
  328.                         0.075 1.61 -0.046,
  329.                         0.064 1.531 -0.045,
  330.                         0.037 1.555 -0.064,
  331.                         0.09 1.616 -0.016,
  332.                         0.085 1.516 -0.016,
  333.                         0.017 1.521 0.041,
  334.                         0.027 1.503 0.014,
  335.                         0.003 1.548 0.058,
  336.                         0.017 1.521 -0.041,
  337.                         0.003 1.548 -0.058,
  338.                         0.027 1.503 -0.014,
  339.                         0.091 1.616 0.009,
  340.                         0.091 1.57 0.011,
  341.                         0.091 1.57 -0.011,
  342.                         0.091 1.616 -0.009,
  343.                         0.091 1.616 0.009,
  344.                         0.116 1.572 0.007,
  345.                         0.116 1.572 -0.007,
  346.                         0.091 1.616 -0.009
  347.                     ]
  348.                 }
  349.                 coordIndex [
  350.                     0, 1, 2, 3, -1,
  351.                     1, 4, 5, 2, -1,
  352.                     6, 7, 8, 9, -1,
  353.                     7, 10, 11, 8, -1,
  354.                     10, 0, 3, 11, -1,
  355.                     3, 2, 12, 13, -1,
  356.                     2, 5, 14, 12, -1,
  357.                     9, 8, 15, 16, -1,
  358.                     8, 11, 17, 15, -1,
  359.                     11, 3, 13, 17, -1,
  360.                     18, 19, 20, 21, -1,
  361.                     19, 22, 23, 20, -1,
  362.                     24, 25, 26, 27, -1,
  363.                     25, 28, 29, 26, -1,
  364.                     28, 18, 21, 29, -1,
  365.                     21, 20, 30, 31, -1,
  366.                     20, 23, 32, 30, -1,
  367.                     27, 26, 33, 34, -1,
  368.                     26, 29, 35, 33, -1,
  369.                     29, 21, 31, 35, -1,
  370.                     36, 37, 38, 39, -1,
  371.                     40, 41, 42, 43, -1,
  372.                     39, 42, 38, -1,
  373.                     36, 37, 41, -1,
  374.                     42, 41, 37, 38, -1
  375.                 ]
  376.                 creaseAngle     0.5
  377.             }
  378.         }
  379.         DEF boy_CLICK04 TouchSensor{}
  380.     ]
  381. }
  382. DEF boy_s2 Transform {
  383.     children [
  384.         Shape {
  385.             appearance Appearance {
  386.                 material DEF boy_m2 Material {
  387.                     diffuseColor 0 1 0.617
  388.                 }
  389.             }
  390.             geometry DEF boy_i2 IndexedFaceSet {
  391.                 coord Coordinate {
  392.                     point [
  393.                         -0.035 1.413 0.192,
  394.                         0.054 1.32 0.192,
  395.                         0.03 1.455 0.189,
  396.                         -0.012 1.471 0.189,
  397.                         0.117 1.295 0.129,
  398.                         0.061 1.428 0.131,
  399.                         0.114 1.304 0,
  400.                         0.077 1.409 0,
  401.                         0.117 1.295 -0.129,
  402.                         0.061 1.428 -0.131,
  403.                         0.054 1.32 -0.192,
  404.                         0.03 1.455 -0.189,
  405.                         -0.035 1.413 -0.192,
  406.                         -0.012 1.471 -0.189,
  407.                         0.032 1.305 0.178,
  408.                         0.098 1.268 0.119,
  409.                         0.101 1.288 0,
  410.                         0.098 1.268 -0.119,
  411.                         0.032 1.305 -0.178,
  412.                         0.047 1.178 0.151,
  413.                         0.085 1.178 0.104,
  414.                         0.085 1.178 -0.104,
  415.                         0.047 1.178 -0.151,
  416.                         -0.084 1.446 -0.125,
  417.                         -0.084 1.446 0.125,
  418.                         -0.112 1.399 -0.111,
  419.                         -0.094 1.178 -0.087,
  420.                         -0.094 1.178 0.087,
  421.                         -0.112 1.399 0.111,
  422.                         -0.113 0.952 -0.09,
  423.                         -0.113 0.952 0.09,
  424.                         -0.031 1.178 -0.151,
  425.                         -0.045 0.952 -0.156,
  426.                         -0.045 0.952 0.156,
  427.                         -0.031 1.178 0.151,
  428.                         0.079 0.952 0.108,
  429.                         0.079 0.952 -0.108,
  430.                         0.039 0.952 -0.156,
  431.                         0.039 0.952 0.156
  432.                     ]
  433.                 }
  434.                 coordIndex [
  435.                     0, 1, 2, 3, -1,
  436.                     1, 4, 5, 2, -1,
  437.                     4, 6, 7, 5, -1,
  438.                     6, 8, 9, 7, -1,
  439.                     8, 10, 11, 9, -1,
  440.                     10, 12, 13, 11, -1,
  441.                     14, 15, 4, 1, -1,
  442.                     15, 16, 6, 4, -1,
  443.                     16, 17, 8, 6, -1,
  444.                     17, 18, 10, 8, -1,
  445.                     19, 20, 15, 14, -1,
  446.                     21, 22, 18, 17, -1,
  447.                     5, 7, 9, -1,
  448.                     2, 5, 9, 11, -1,
  449.                     13, 23, 24, 3, -1,
  450.                     11, 13, 3, 2, -1,
  451.                     25, 26, 27, 28, -1,
  452.                     26, 29, 30, 27, -1,
  453.                     31, 32, 29, 26, -1,
  454.                     27, 30, 33, 34, -1,
  455.                     12, 31, 26, 25, -1,
  456.                     28, 27, 34, 0, -1,
  457.                     20, 35, 36, 21, -1,
  458.                     21, 36, 37, 22, -1,
  459.                     22, 37, 32, 31, -1,
  460.                     34, 33, 38, 19, -1,
  461.                     19, 38, 35, 20, -1,
  462.                     16, 20, 21, -1,
  463.                     15, 20, 16, -1,
  464.                     16, 21, 17, -1,
  465.                     12, 10, 18, -1,
  466.                     18, 22, 31, -1,
  467.                     31, 12, 18, -1,
  468.                     0, 14, 1, -1,
  469.                     0, 19, 14, -1,
  470.                     0, 34, 19, -1,
  471.                     3, 28, 0, -1,
  472.                     13, 12, 25, -1,
  473.                     24, 28, 3, -1,
  474.                     23, 25, 28, 24, -1,
  475.                     13, 25, 23, -1
  476.                 ]
  477.                 creaseAngle     0.5
  478.             }
  479.         }
  480.         DEF boy_CLICK02 TouchSensor{}
  481.     ]
  482. }
  483. DEF boy_s12 Transform {
  484.     children [
  485.         Shape {
  486.             appearance Appearance {
  487.                 material DEF boy_m12 Material {
  488.                     diffuseColor 0 1 0.618
  489.                 }
  490.             }
  491.             geometry DEF boy_i12 IndexedFaceSet {
  492.                 coord Coordinate {
  493.                     point [
  494.                         -0.048 1.417 0.269,
  495.                         -0.035 1.453 0.231,
  496.                         -0.071 1.417 0.251,
  497.                         0.06 1.417 0.251,
  498.                         0.022 1.453 0.231,
  499.                         0.037 1.417 0.269,
  500.                         0.037 1.417 0.16,
  501.                         0.022 1.453 0.186,
  502.                         0.06 1.417 0.177,
  503.                         -0.035 1.453 0.186,
  504.                         -0.071 1.417 0.177,
  505.                         -0.048 1.417 0.16,
  506.                         -0.046 1.206 0.171,
  507.                         -0.064 1.206 0.187,
  508.                         -0.064 1.206 0.251,
  509.                         0.023 1.206 0.171,
  510.                         0.041 1.206 0.187,
  511.                         0.041 1.206 0.251,
  512.                         0.023 1.206 0.266,
  513.                         -0.046 1.206 0.266
  514.                     ]
  515.                 }
  516.                 coordIndex [
  517.                     0, 1, 2, -1,
  518.                     3, 4, 5, -1,
  519.                     6, 7, 8, -1,
  520.                     1, 4, 7, 9, -1,
  521.                     4, 3, 8, 7, -1,
  522.                     1, 0, 5, 4, -1,
  523.                     9, 10, 2, 1, -1,
  524.                     7, 6, 11, 9, -1,
  525.                     9, 11, 10, -1,
  526.                     11, 12, 13, 10, -1,
  527.                     10, 13, 14, 2, -1,
  528.                     6, 15, 12, 11, -1,
  529.                     8, 16, 15, 6, -1,
  530.                     3, 17, 16, 8, -1,
  531.                     5, 18, 17, 3, -1,
  532.                     0, 19, 18, 5, -1,
  533.                     2, 14, 19, 0, -1
  534.                 ]
  535.                 creaseAngle     0.5
  536.             }
  537.         }
  538.         DEF boy_CLICK12 TouchSensor{}
  539.     ]
  540. }
  541. DEF boy_s14 Transform {
  542.     children [
  543.         Shape {
  544.             appearance Appearance {
  545.                 material DEF boy_m14 Material {
  546.                     diffuseColor 1.25 0.981 0.732
  547.                 }
  548.             }
  549.             geometry DEF boy_i14 IndexedFaceSet {
  550.                 coord Coordinate {
  551.                     point [
  552.                         -0.014 0.812 0.233,
  553.                         -0.014 0.82 0.209,
  554.                         0.015 0.82 0.209,
  555.                         0.015 0.812 0.233,
  556.                         -0.014 0.885 0.228,
  557.                         0.015 0.885 0.228,
  558.                         -0.014 0.91 0.215,
  559.                         0.015 0.91 0.215,
  560.                         -0.014 0.896 0.2,
  561.                         0.015 0.896 0.2,
  562.                         -0.014 0.868 0.189,
  563.                         0.015 0.868 0.189,
  564.                         -0.014 0.863 0.172,
  565.                         0.015 0.863 0.172,
  566.                         -0.014 0.915 0.172,
  567.                         0.015 0.915 0.172,
  568.                         -0.076 0.871 0.271,
  569.                         -0.076 0.855 0.208,
  570.                         -0.016 0.855 0.208,
  571.                         -0.016 0.871 0.271,
  572.                         -0.076 0.902 0.183,
  573.                         -0.016 0.902 0.183,
  574.                         -0.076 0.925 0.202,
  575.                         -0.016 0.925 0.202,
  576.                         -0.076 0.927 0.21,
  577.                         -0.016 0.927 0.21,
  578.                         -0.076 0.96 0.209,
  579.                         -0.016 0.96 0.209,
  580.                         0.015 0.967 0.256,
  581.                         -0.076 0.967 0.256,
  582.                         0.015 0.93 0.276,
  583.                         -0.076 0.93 0.276,
  584.                         0.015 0.87 0.271,
  585.                         0.015 0.959 0.21
  586.                     ]
  587.                 }
  588.                 coordIndex [
  589.                     0, 1, 2, 3, -1,
  590.                     1, 4, 5, 2, -1,
  591.                     4, 6, 7, 5, -1,
  592.                     6, 8, 9, 7, -1,
  593.                     8, 10, 11, 9, -1,
  594.                     10, 12, 13, 11, -1,
  595.                     12, 14, 15, 13, -1,
  596.                     16, 17, 18, 19, -1,
  597.                     17, 20, 21, 18, -1,
  598.                     20, 22, 23, 21, -1,
  599.                     22, 24, 25, 23, -1,
  600.                     24, 26, 27, 25, -1,
  601.                     28, 29, 30, -1,
  602.                     29, 31, 30, -1,
  603.                     31, 32, 30, -1,
  604.                     31, 16, 32, -1,
  605.                     15, 9, 11, 13, -1,
  606.                     28, 7, 9, 15, 33, -1,
  607.                     28, 30, 32, 5, 7, -1,
  608.                     32, 3, 2, 5, -1,
  609.                     4, 1, 0, 19, -1,
  610.                     19, 0, 3, -1,
  611.                     19, 3, 32, -1,
  612.                     26, 28, 33, -1,
  613.                     26, 29, 28, -1,
  614.                     26, 24, 16, 31, 29, -1,
  615.                     24, 22, 20, 17, 16, -1,
  616.                     33, 15, 27, -1,
  617.                     15, 14, 27, -1,
  618.                     27, 14, 12, 10, 8, -1
  619.                 ]
  620.                 creaseAngle     0.5
  621.             }
  622.         }
  623.         DEF boy_CLICK14 TouchSensor{}
  624.     ]
  625. }
  626. DEF boy_s13 Transform {
  627.     children [
  628.         Shape {
  629.             appearance Appearance {
  630.                 material DEF boy_m13 Material {
  631.                     diffuseColor 1 0.787 0.59
  632.                 }
  633.             }
  634.             geometry DEF boy_i13 IndexedFaceSet {
  635.                 coord Coordinate {
  636.                     point [
  637.                         -0.043 0.957 0.259,
  638.                         -0.032 0.957 0.268,
  639.                         -0.052 1.181 0.263,
  640.                         -0.071 1.181 0.248,
  641.                         0.011 0.957 0.268,
  642.                         0.02 1.181 0.262,
  643.                         0.022 0.957 0.259,
  644.                         0.039 1.181 0.248,
  645.                         0.022 0.957 0.218,
  646.                         0.039 1.181 0.188,
  647.                         0.011 0.957 0.209,
  648.                         0.02 1.181 0.174,
  649.                         -0.032 0.957 0.209,
  650.                         -0.052 1.181 0.174,
  651.                         -0.043 0.957 0.219,
  652.                         -0.072 1.181 0.188
  653.                     ]
  654.                 }
  655.                 coordIndex [
  656.                     0, 1, 2, 3, -1,
  657.                     1, 4, 5, 2, -1,
  658.                     4, 6, 7, 5, -1,
  659.                     6, 8, 9, 7, -1,
  660.                     8, 10, 11, 9, -1,
  661.                     10, 12, 13, 11, -1,
  662.                     12, 14, 15, 13, -1,
  663.                     14, 0, 3, 15, -1
  664.                 ]
  665.                 creaseAngle     0.5
  666.             }
  667.         }
  668.         DEF boy_CLICK13 TouchSensor{}
  669.     ]
  670. }
  671. DEF boy_s0 Transform {
  672.     children [
  673.         Shape {
  674.             appearance Appearance {
  675.                 material DEF boy_m0 Material {
  676.                     diffuseColor 1 0.787 0.59
  677.                 }
  678.             }
  679.             geometry DEF boy_i0 IndexedFaceSet {
  680.                 coord Coordinate {
  681.                     point [
  682.                         0.015 0.812 -0.233,
  683.                         0.015 0.82 -0.209,
  684.                         -0.014 0.82 -0.209,
  685.                         -0.014 0.812 -0.233,
  686.                         0.015 0.885 -0.228,
  687.                         -0.014 0.885 -0.228,
  688.                         0.015 0.91 -0.215,
  689.                         -0.014 0.91 -0.215,
  690.                         0.015 0.896 -0.2,
  691.                         -0.014 0.896 -0.2,
  692.                         0.015 0.868 -0.189,
  693.                         -0.014 0.868 -0.189,
  694.                         0.015 0.863 -0.172,
  695.                         -0.014 0.863 -0.172,
  696.                         0.015 0.915 -0.172,
  697.                         -0.014 0.915 -0.172,
  698.                         -0.016 0.871 -0.271,
  699.                         -0.016 0.855 -0.208,
  700.                         -0.076 0.855 -0.208,
  701.                         -0.076 0.871 -0.271,
  702.                         -0.016 0.902 -0.183,
  703.                         -0.076 0.902 -0.183,
  704.                         -0.016 0.925 -0.202,
  705.                         -0.076 0.925 -0.202,
  706.                         -0.016 0.927 -0.21,
  707.                         -0.076 0.927 -0.21,
  708.                         -0.016 0.96 -0.209,
  709.                         -0.076 0.96 -0.209,
  710.                         0.015 0.93 -0.276,
  711.                         -0.076 0.967 -0.256,
  712.                         0.015 0.967 -0.256,
  713.                         -0.076 0.93 -0.276,
  714.                         0.015 0.87 -0.271,
  715.                         0.015 0.959 -0.21
  716.                     ]
  717.                 }
  718.                 coordIndex [
  719.                     0, 1, 2, 3, -1,
  720.                     1, 4, 5, 2, -1,
  721.                     4, 6, 7, 5, -1,
  722.                     6, 8, 9, 7, -1,
  723.                     8, 10, 11, 9, -1,
  724.                     10, 12, 13, 11, -1,
  725.                     12, 14, 15, 13, -1,
  726.                     16, 17, 18, 19, -1,
  727.                     17, 20, 21, 18, -1,
  728.                     20, 22, 23, 21, -1,
  729.                     22, 24, 25, 23, -1,
  730.                     24, 26, 27, 25, -1,
  731.                     28, 29, 30, -1,
  732.                     28, 31, 29, -1,
  733.                     28, 32, 31, -1,
  734.                     32, 19, 31, -1,
  735.                     12, 10, 8, 14, -1,
  736.                     33, 14, 8, 6, 30, -1,
  737.                     6, 4, 32, 28, 30, -1,
  738.                     4, 1, 0, 32, -1,
  739.                     16, 3, 2, 5, -1,
  740.                     0, 3, 16, -1,
  741.                     32, 0, 16, -1,
  742.                     33, 30, 27, -1,
  743.                     30, 29, 27, -1,
  744.                     29, 31, 19, 25, 27, -1,
  745.                     19, 18, 21, 23, 25, -1,
  746.                     26, 14, 33, -1,
  747.                     26, 15, 14, -1,
  748.                     9, 11, 13, 15, 26, -1
  749.                 ]
  750.                 creaseAngle     0.5
  751.             }
  752.         }
  753.         DEF boy_CLICK00 TouchSensor{}
  754.     ]
  755. }
  756. DEF boy_s8 Transform {
  757.     children [
  758.         Shape {
  759.             appearance Appearance {
  760.                 material DEF boy_m8 Material {
  761.                     diffuseColor  0.625 0.625 0.625
  762.                     specularColor 1 1 1
  763.                 }
  764.             }
  765.             geometry DEF boy_i8 IndexedFaceSet {
  766.                 coord Coordinate {
  767.                     point [
  768.                         -0.104 0.09 -0.136,
  769.                         -0.087 0.09 -0.149,
  770.                         -0.085 -0.001 -0.168,
  771.                         -0.11 -0.001 -0.149,
  772.                         0.014 0.09 -0.149,
  773.                         0.17 -0.001 -0.168,
  774.                         0.041 0.09 -0.136,
  775.                         0.195 -0.001 -0.149,
  776.                         0.041 0.09 -0.079,
  777.                         0.195 -0.001 -0.068,
  778.                         0.014 0.09 -0.066,
  779.                         0.17 -0.001 -0.049,
  780.                         -0.087 0.09 -0.066,
  781.                         -0.085 -0.001 -0.049,
  782.                         -0.104 0.09 -0.079,
  783.                         -0.11 -0.001 -0.068
  784.                     ]
  785.                 }
  786.                 coordIndex [
  787.                     0, 1, 2, 3, -1,
  788.                     1, 4, 5, 2, -1,
  789.                     4, 6, 7, 5, -1,
  790.                     6, 8, 9, 7, -1,
  791.                     8, 10, 11, 9, -1,
  792.                     10, 12, 13, 11, -1,
  793.                     12, 14, 15, 13, -1,
  794.                     14, 0, 3, 15, -1
  795.                 ]
  796.                 creaseAngle     0.5
  797.             }
  798.         }
  799.         DEF boy_CLICK08 TouchSensor{}
  800.     ]
  801. }
  802. DEF boy_s5 Transform {
  803.     children [
  804.         Shape {
  805.             appearance Appearance {
  806.                 material DEF boy_m5 Material {
  807.                     diffuseColor  1 0.49 0
  808.                     specularColor 1 1 1
  809.                 }
  810.             }
  811.             geometry DEF boy_i5 IndexedFaceSet {
  812.                 coord Coordinate {
  813.                     point [
  814.                         0.004 1.754 0,
  815.                         -0.051 1.717 -0.053,
  816.                         -0.075 1.717 0,
  817.                         0.004 1.717 -0.075,
  818.                         0.06 1.717 -0.053,
  819.                         0.083 1.717 0,
  820.                         0.06 1.717 0.053,
  821.                         0.004 1.717 0.075,
  822.                         -0.051 1.717 0.053,
  823.                         -0.075 1.666 -0.075,
  824.                         -0.107 1.666 0,
  825.                         0.004 1.626 -0.106,
  826.                         0.083 1.666 -0.075,
  827.                         0.116 1.666 0,
  828.                         0.083 1.666 0.075,
  829.                         0.004 1.626 0.106,
  830.                         -0.075 1.666 0.075,
  831.                         -0.051 1.536 -0.053,
  832.                         -0.075 1.536 0,
  833.                         0.004 1.536 -0.075,
  834.                         0.06 1.536 -0.053,
  835.                         0.004 1.536 0.075,
  836.                         0.06 1.536 0.053,
  837.                         -0.051 1.536 0.053
  838.                     ]
  839.                 }
  840.                 coordIndex [
  841.                     0, 1, 2, -1,
  842.                     0, 3, 1, -1,
  843.                     0, 4, 3, -1,
  844.                     0, 5, 4, -1,
  845.                     0, 6, 5, -1,
  846.                     0, 7, 6, -1,
  847.                     0, 8, 7, -1,
  848.                     0, 2, 8, -1,
  849.                     1, 9, 10, 2, -1,
  850.                     3, 11, 9, 1, -1,
  851.                     4, 12, 11, 3, -1,
  852.                     5, 13, 12, 4, -1,
  853.                     6, 14, 13, 5, -1,
  854.                     7, 15, 14, 6, -1,
  855.                     8, 16, 15, 7, -1,
  856.                     2, 10, 16, 8, -1,
  857.                     9, 17, 18, 10, -1,
  858.                     11, 19, 17, 9, -1,
  859.                     12, 20, 19, 11, -1,
  860.                     15, 21, 22, 14, -1,
  861.                     16, 23, 21, 15, -1,
  862.                     10, 18, 23, 16, -1
  863.                 ]
  864.                 creaseAngle     0.5
  865.             }
  866.         }
  867.         DEF boy_CLICK05 TouchSensor{}
  868.     ]
  869. }
  870. DEF boy_s16 Transform {
  871.     children [
  872.         Shape {
  873.             appearance Appearance {
  874.                 material DEF boy_m16 Material {
  875.                     diffuseColor 1 0.787 0.59
  876.                 }
  877.             }
  878.             geometry DEF boy_i16 IndexedFaceSet {
  879.                 coord Coordinate {
  880.                     point [
  881.                         -0.071 1.181 -0.248,
  882.                         -0.052 1.181 -0.263,
  883.                         -0.032 0.957 -0.268,
  884.                         -0.043 0.957 -0.259,
  885.                         0.02 1.181 -0.262,
  886.                         0.011 0.957 -0.268,
  887.                         0.039 1.181 -0.248,
  888.                         0.022 0.957 -0.259,
  889.                         0.039 1.181 -0.188,
  890.                         0.022 0.957 -0.218,
  891.                         0.02 1.181 -0.174,
  892.                         0.011 0.957 -0.209,
  893.                         -0.052 1.181 -0.174,
  894.                         -0.032 0.957 -0.209,
  895.                         -0.072 1.181 -0.188,
  896.                         -0.043 0.957 -0.219
  897.                     ]
  898.                 }
  899.                 coordIndex [
  900.                     0, 1, 2, 3, -1,
  901.                     1, 4, 5, 2, -1,
  902.                     4, 6, 7, 5, -1,
  903.                     6, 8, 9, 7, -1,
  904.                     8, 10, 11, 9, -1,
  905.                     10, 12, 13, 11, -1,
  906.                     12, 14, 15, 13, -1,
  907.                     14, 0, 3, 15, -1
  908.                 ]
  909.                 creaseAngle     0.5
  910.             }
  911.         }
  912.         DEF boy_CLICK16 TouchSensor{}
  913.     ]
  914. }
  915. DEF boy_s15 Transform {
  916.     children [
  917.         Shape {
  918.             appearance Appearance {
  919.                 material DEF boy_m15 Material {
  920.                     diffuseColor 0 1 0.626
  921.                 }
  922.             }
  923.             geometry DEF boy_i15 IndexedFaceSet {
  924.                 coord Coordinate {
  925.                     point [
  926.                         -0.071 1.417 -0.251,
  927.                         -0.035 1.453 -0.231,
  928.                         -0.048 1.417 -0.269,
  929.                         0.037 1.417 -0.269,
  930.                         0.022 1.453 -0.231,
  931.                         0.06 1.417 -0.251,
  932.                         0.06 1.417 -0.177,
  933.                         0.022 1.453 -0.186,
  934.                         0.037 1.417 -0.16,
  935.                         -0.035 1.453 -0.186,
  936.                         -0.071 1.417 -0.177,
  937.                         -0.048 1.417 -0.16,
  938.                         -0.064 1.206 -0.187,
  939.                         -0.046 1.206 -0.171,
  940.                         -0.064 1.206 -0.251,
  941.                         0.023 1.206 -0.171,
  942.                         0.041 1.206 -0.187,
  943.                         0.041 1.206 -0.251,
  944.                         0.023 1.206 -0.266,
  945.                         -0.046 1.206 -0.266
  946.                     ]
  947.                 }
  948.                 coordIndex [
  949.                     0, 1, 2, -1,
  950.                     3, 4, 5, -1,
  951.                     6, 7, 8, -1,
  952.                     9, 7, 4, 1, -1,
  953.                     7, 6, 5, 4, -1,
  954.                     4, 3, 2, 1, -1,
  955.                     1, 0, 10, 9, -1,
  956.                     9, 11, 8, 7, -1,
  957.                     10, 11, 9, -1,
  958.                     10, 12, 13, 11, -1,
  959.                     0, 14, 12, 10, -1,
  960.                     11, 13, 15, 8, -1,
  961.                     8, 15, 16, 6, -1,
  962.                     6, 16, 17, 5, -1,
  963.                     5, 17, 18, 3, -1,
  964.                     3, 18, 19, 2, -1,
  965.                     2, 19, 14, 0, -1
  966.                 ]
  967.                 creaseAngle     0.5
  968.             }
  969.         }
  970.         DEF boy_CLICK15 TouchSensor{}
  971.     ]
  972. }
  973. DEF boy_s6 Transform {
  974.     children [
  975.         Shape {
  976.             appearance Appearance {
  977.                 material DEF boy_m6 Material {
  978.                     diffuseColor 0.22 0.345 1
  979.                 }
  980.             }
  981.             geometry DEF boy_i6 IndexedFaceSet {
  982.                 coord Coordinate {
  983.                     point [
  984.                         -0.121 0.929 -0.139,
  985.                         -0.087 0.929 -0.163,
  986.                         -0.054 0.588 -0.164,
  987.                         -0.082 0.588 -0.142,
  988.                         0.043 0.929 -0.163,
  989.                         0.053 0.588 -0.164,
  990.                         0.077 0.929 -0.139,
  991.                         0.081 0.588 -0.142,
  992.                         0.077 0.929 -0.041,
  993.                         0.081 0.588 -0.052,
  994.                         0.043 0.929 -0.018,
  995.                         0.053 0.588 -0.03,
  996.                         -0.087 0.929 -0.018,
  997.                         -0.054 0.588 -0.03,
  998.                         -0.121 0.929 -0.041,
  999.                         -0.082 0.588 -0.052
  1000.                     ]
  1001.                 }
  1002.                 coordIndex [
  1003.                     0, 1, 2, 3, -1,
  1004.                     1, 4, 5, 2, -1,
  1005.                     4, 6, 7, 5, -1,
  1006.                     6, 8, 9, 7, -1,
  1007.                     8, 10, 11, 9, -1,
  1008.                     10, 12, 13, 11, -1,
  1009.                     12, 14, 15, 13, -1,
  1010.                     14, 0, 3, 15, -1
  1011.                 ]
  1012.                 creaseAngle     0.5
  1013.             }
  1014.         }
  1015.         DEF boy_CLICK06 TouchSensor{}
  1016.     ]
  1017. }
  1018. DEF boy_s7 Transform {
  1019.     children [
  1020.         Shape {
  1021.             appearance Appearance {
  1022.                 material DEF boy_m7 Material {
  1023.                     diffuseColor 0.22 0.345 1
  1024.                 }
  1025.             }
  1026.             geometry DEF boy_i7 IndexedFaceSet {
  1027.                 coord Coordinate {
  1028.                     point [
  1029.                         -0.082 0.546 -0.145,
  1030.                         -0.054 0.546 -0.166,
  1031.                         -0.061 0.073 -0.17,
  1032.                         -0.085 0.073 -0.149,
  1033.                         0.053 0.546 -0.166,
  1034.                         0.03 0.073 -0.17,
  1035.                         0.081 0.546 -0.145,
  1036.                         0.054 0.073 -0.149,
  1037.                         0.081 0.546 -0.054,
  1038.                         0.054 0.073 -0.06,
  1039.                         0.053 0.546 -0.033,
  1040.                         0.03 0.073 -0.039,
  1041.                         -0.054 0.546 -0.033,
  1042.                         -0.061 0.073 -0.039,
  1043.                         -0.082 0.546 -0.054,
  1044.                         -0.085 0.073 -0.06
  1045.                     ]
  1046.                 }
  1047.                 coordIndex [
  1048.                     0, 1, 2, 3, -1,
  1049.                     1, 4, 5, 2, -1,
  1050.                     4, 6, 7, 5, -1,
  1051.                     6, 8, 9, 7, -1,
  1052.                     8, 10, 11, 9, -1,
  1053.                     10, 12, 13, 11, -1,
  1054.                     12, 14, 15, 13, -1,
  1055.                     14, 0, 3, 15, -1
  1056.                 ]
  1057.                 creaseAngle     0.5
  1058.             }
  1059.         }
  1060.         DEF boy_CLICK07 TouchSensor{}
  1061.     ]
  1062. }
  1063. DEF boy_s1 Transform {
  1064.     children [
  1065.         Shape {
  1066.             appearance Appearance {
  1067.                 material DEF boy_m1 Material {}
  1068.             }
  1069.             geometry DEF boy_i1 IndexedFaceSet {
  1070.                 coord Coordinate {
  1071.                     point [
  1072.                         -0.076 0.964 0,
  1073.                         -0.076 1.064 -0.05,
  1074.                         -0.076 1.064 0.05
  1075.                     ]
  1076.                 }
  1077.                 coordIndex [
  1078.                     0, 1, 2, -1
  1079.                 ]
  1080.                 creaseAngle     0.5
  1081.             }
  1082.         }
  1083.         DEF boy_CLICK01 TouchSensor{}
  1084.     ]
  1085. }
  1086.  
  1087.  
  1088. ]}]} # end of PERSON
  1089.  
  1090. # end of boy
  1091. #------------------------------------------------------------------------
  1092. # girl.wrl
  1093.  
  1094. DEF girl Transform {
  1095. children [
  1096. Transform {
  1097.   rotation 0 1 0 -1.57
  1098.   children [
  1099.   DEF girl_s3 Transform {
  1100.     children [
  1101.         Shape {
  1102.             appearance Appearance {
  1103.                 material DEF girl_m3 Material {
  1104.                     diffuseColor  1 0 0.371
  1105.                     specularColor 0.44 0.44 0.44
  1106.                 }
  1107.             }
  1108.             geometry DEF girl_i3 IndexedFaceSet {
  1109.                 coord Coordinate {
  1110.                     point [
  1111.                         -0.068 1.328 0.146,
  1112.                         -0.078 1.441 0.09,
  1113.                         -0.099 1.356 0.065,
  1114.                         -0.099 1.356 -0.065,
  1115.                         -0.078 1.441 -0.091,
  1116.                         -0.068 1.328 -0.147,
  1117.                         0.024 1.218 0.135,
  1118.                         -0.039 1.218 0.135,
  1119.                         -0.039 1.109 0.078,
  1120.                         0.007 1.109 0.078,
  1121.                         0.055 1.218 0.093,
  1122.                         0.029 1.109 0.054,
  1123.                         0.007 1.109 -0.078,
  1124.                         0.055 1.218 -0.093,
  1125.                         0.029 1.109 -0.054,
  1126.                         0.024 1.218 -0.135,
  1127.                         -0.039 1.109 -0.078,
  1128.                         -0.039 1.218 -0.135,
  1129.                         0.119 1.328 -0.095,
  1130.                         0.119 1.328 0.095,
  1131.                         0.097 1.276 0.088,
  1132.                         0.097 1.276 -0.088,
  1133.                         0.065 1.259 0.083,
  1134.                         0.065 1.259 -0.083,
  1135.                         -0.041 1.328 -0.164,
  1136.                         0.03 1.328 -0.164,
  1137.                         0.03 1.328 0.164,
  1138.                         -0.041 1.328 0.164,
  1139.                         -0.091 1.218 -0.078,
  1140.                         -0.091 1.218 0.078,
  1141.                         0.007 1.446 0.124,
  1142.                         0.007 1.446 -0.124
  1143.                     ]
  1144.                 }
  1145.                 coordIndex [
  1146.                     0, 1, 2, -1,
  1147.                     3, 4, 5, -1,
  1148.                     6, 7, 8, -1,
  1149.                     9, 6, 8, -1,
  1150.                     10, 6, 9, -1,
  1151.                     11, 10, 9, -1,
  1152.                     12, 13, 14, -1,
  1153.                     15, 13, 12, -1,
  1154.                     16, 15, 12, -1,
  1155.                     17, 15, 16, -1,
  1156.                     18, 19, 20, 21, -1,
  1157.                     20, 22, 23, 21, -1,
  1158.                     24, 17, 5, -1,
  1159.                     24, 25, 17, -1,
  1160.                     25, 15, 17, -1,
  1161.                     25, 18, 21, -1,
  1162.                     25, 21, 23, -1,
  1163.                     25, 23, 15, -1,
  1164.                     23, 13, 15, -1,
  1165.                     19, 26, 20, -1,
  1166.                     26, 22, 20, -1,
  1167.                     6, 10, 22, -1,
  1168.                     26, 6, 22, -1,
  1169.                     26, 7, 6, -1,
  1170.                     27, 7, 26, -1,
  1171.                     0, 7, 27, -1,
  1172.                     5, 28, 3, -1,
  1173.                     2, 29, 0, -1,
  1174.                     4, 3, 2, 1, -1,
  1175.                     3, 28, 29, 2, -1,
  1176.                     30, 19, 18, 31, -1,
  1177.                     30, 26, 19, -1,
  1178.                     31, 18, 25, -1,
  1179.                     22, 10, 13, 23, -1,
  1180.                     29, 7, 0, -1,
  1181.                     29, 8, 7, -1,
  1182.                     5, 17, 28, -1,
  1183.                     17, 16, 28, -1,
  1184.                     10, 11, 14, 13, -1,
  1185.                     1, 30, 31, 4, -1
  1186.                 ]
  1187.                 creaseAngle     0.5
  1188.             }
  1189.         }
  1190.         DEF girl_CLICK03 TouchSensor{}
  1191.     ]
  1192. }
  1193. DEF girl_s8 Transform {
  1194.     children [
  1195.         Shape {
  1196.             appearance Appearance {
  1197.                 material DEF girl_m8 Material {
  1198.                     diffuseColor 1 0.763 0.48
  1199.                 }
  1200.             }
  1201.             geometry DEF girl_i8 IndexedFaceSet {
  1202.                 coord Coordinate {
  1203.                     point [
  1204.                         -0.11 1.199 0.21,
  1205.                         0.042 1.197 0.21,
  1206.                         -0.037 0.894 0.234,
  1207.                         -0.11 1.199 0.21,
  1208.                         -0.039 1.098 0.255,
  1209.                         0.042 1.197 0.21,
  1210.                         -0.037 0.894 0.234
  1211.                     ]
  1212.                 }
  1213.                 coordIndex [
  1214.                     0, 1, 2, -1,
  1215.                     3, 4, 5, -1,
  1216.                     3, 6, 4, -1,
  1217.                     4, 6, 5, -1
  1218.                 ]
  1219.                 creaseAngle     0.5
  1220.             }
  1221.         }
  1222.         DEF girl_CLICK08 TouchSensor{}
  1223.     ]
  1224. }
  1225. DEF girl_s2 Transform {
  1226.     children [
  1227.         Shape {
  1228.             appearance Appearance {
  1229.                 material DEF girl_m2 Material {
  1230.                     diffuseColor  0 0.08 1
  1231.                     specularColor 0.367 0.367 0.367
  1232.                 }
  1233.             }
  1234.             geometry DEF girl_i2 IndexedFaceSet {
  1235.                 coord Coordinate {
  1236.                     point [
  1237.                         -0.02 1.326 0,
  1238.                         0.083 0.955 0.124,
  1239.                         0.083 0.955 -0.124,
  1240.                         0.039 0.955 -0.19,
  1241.                         -0.147 0.955 -0.19,
  1242.                         -0.191 0.955 -0.124,
  1243.                         -0.191 0.955 0.124,
  1244.                         -0.147 0.955 0.189,
  1245.                         0.039 0.955 0.19
  1246.                     ]
  1247.                 }
  1248.                 coordIndex [
  1249.                     0, 1, 2, -1,
  1250.                     0, 2, 3, -1,
  1251.                     0, 3, 4, -1,
  1252.                     0, 4, 5, -1,
  1253.                     0, 5, 6, -1,
  1254.                     0, 6, 7, -1,
  1255.                     0, 7, 8, -1,
  1256.                     0, 8, 1, -1
  1257.                 ]
  1258.                 creaseAngle     0.5
  1259.             }
  1260.         }
  1261.         DEF girl_CLICK02 TouchSensor{}
  1262.     ]
  1263. }
  1264. DEF girl_s4 Transform {
  1265.     children [
  1266.         Shape {
  1267.             appearance Appearance {
  1268.                 material DEF girl_m4 Material {
  1269.                     diffuseColor 1 0.757 0.48
  1270.                 }
  1271.             }
  1272.             geometry DEF girl_i4 IndexedFaceSet {
  1273.                 coord Coordinate {
  1274.                     point [
  1275.                         -0.077 1.437 0.026,
  1276.                         -0.062 1.435 0.038,
  1277.                         -0.046 1.525 0.032,
  1278.                         -0.059 1.527 0.022,
  1279.                         -0.008 1.426 0.038,
  1280.                         0 1.517 0.032,
  1281.                         0.006 1.423 0.026,
  1282.                         0.012 1.515 0.022,
  1283.                         0.006 1.423 -0.026,
  1284.                         0.012 1.515 -0.022,
  1285.                         -0.008 1.426 -0.038,
  1286.                         0 1.517 -0.032,
  1287.                         -0.062 1.435 -0.038,
  1288.                         -0.046 1.525 -0.032,
  1289.                         -0.077 1.437 -0.026,
  1290.                         -0.059 1.527 -0.022
  1291.                     ]
  1292.                 }
  1293.                 coordIndex [
  1294.                     0, 1, 2, 3, -1,
  1295.                     1, 4, 5, 2, -1,
  1296.                     4, 6, 7, 5, -1,
  1297.                     6, 8, 9, 7, -1,
  1298.                     8, 10, 11, 9, -1,
  1299.                     10, 12, 13, 11, -1,
  1300.                     12, 14, 15, 13, -1,
  1301.                     14, 0, 3, 15, -1
  1302.                 ]
  1303.                 creaseAngle     0.5
  1304.             }
  1305.         }
  1306.         DEF girl_CLICK04 TouchSensor{}
  1307.     ]
  1308. }
  1309. DEF girl_s5 Transform {
  1310.     children [
  1311.         Shape {
  1312.             appearance Appearance {
  1313.                 material DEF girl_m5 Material {
  1314.                     diffuseColor 1 0.748 0.479
  1315.                 }
  1316.             }
  1317.             geometry DEF girl_i5 IndexedFaceSet {
  1318.                 coord Coordinate {
  1319.                     point [
  1320.                         0.078 1.666 0.014,
  1321.                         0.058 1.668 0.041,
  1322.                         0.058 1.623 0.046,
  1323.                         0.075 1.606 0.015,
  1324.                         0.022 1.664 0.056,
  1325.                         0.022 1.602 0.063,
  1326.                         0.022 1.664 -0.056,
  1327.                         0.058 1.668 -0.041,
  1328.                         0.058 1.623 -0.046,
  1329.                         0.022 1.602 -0.063,
  1330.                         0.078 1.666 -0.014,
  1331.                         0.075 1.606 -0.015,
  1332.                         0.052 1.62 0.046,
  1333.                         0.067 1.604 0.015,
  1334.                         0.018 1.599 0.064,
  1335.                         0.052 1.62 -0.046,
  1336.                         0.018 1.599 -0.064,
  1337.                         0.067 1.604 -0.016,
  1338.                         0.067 1.604 0.015,
  1339.                         0.052 1.598 0.046,
  1340.                         0.041 1.519 0.045,
  1341.                         0.062 1.504 0.015,
  1342.                         0.018 1.599 0.064,
  1343.                         0.014 1.543 0.064,
  1344.                         0.018 1.599 -0.064,
  1345.                         0.052 1.598 -0.046,
  1346.                         0.041 1.519 -0.045,
  1347.                         0.014 1.543 -0.064,
  1348.                         0.067 1.604 -0.016,
  1349.                         0.062 1.504 -0.016,
  1350.                         -0.007 1.509 0.041,
  1351.                         0.004 1.491 0.014,
  1352.                         -0.021 1.536 0.058,
  1353.                         -0.007 1.509 -0.041,
  1354.                         -0.021 1.536 -0.058,
  1355.                         0.004 1.491 -0.014,
  1356.                         0.067 1.604 0.009,
  1357.                         0.092 1.56 0.007,
  1358.                         0.092 1.56 -0.007,
  1359.                         0.067 1.604 -0.009,
  1360.                         0.067 1.604 -0.009,
  1361.                         0.064 1.558 -0.011,
  1362.                         0.067 1.604 0.009,
  1363.                         0.064 1.558 0.011
  1364.                     ]
  1365.                 }
  1366.                 coordIndex [
  1367.                     0, 1, 2, 3, -1,
  1368.                     1, 4, 5, 2, -1,
  1369.                     6, 7, 8, 9, -1,
  1370.                     7, 10, 11, 8, -1,
  1371.                     10, 0, 3, 11, -1,
  1372.                     3, 2, 12, 13, -1,
  1373.                     2, 5, 14, 12, -1,
  1374.                     9, 8, 15, 16, -1,
  1375.                     8, 11, 17, 15, -1,
  1376.                     11, 3, 13, 17, -1,
  1377.                     18, 19, 20, 21, -1,
  1378.                     19, 22, 23, 20, -1,
  1379.                     24, 25, 26, 27, -1,
  1380.                     25, 28, 29, 26, -1,
  1381.                     28, 18, 21, 29, -1,
  1382.                     21, 20, 30, 31, -1,
  1383.                     20, 23, 32, 30, -1,
  1384.                     27, 26, 33, 34, -1,
  1385.                     26, 29, 35, 33, -1,
  1386.                     29, 21, 31, 35, -1,
  1387.                     36, 37, 38, 39, -1,
  1388.                     40, 38, 41, -1,
  1389.                     42, 43, 37, -1,
  1390.                     38, 37, 43, 41, -1
  1391.                 ]
  1392.                 creaseAngle     0.5
  1393.             }
  1394.         }
  1395.         DEF girl_CLICK05 TouchSensor{}
  1396.     ]
  1397. }
  1398. DEF girl_s6 Transform {
  1399.     children [
  1400.         Shape {
  1401.             appearance Appearance {
  1402.                 material DEF girl_m6 Material {
  1403.                     diffuseColor  1 0.564 0
  1404.                     specularColor 1 1 1
  1405.                 }
  1406.             }
  1407.             geometry DEF girl_i6 IndexedFaceSet {
  1408.                 coord Coordinate {
  1409.                     point [
  1410.                         0.071 1.672 0.023,
  1411.                         0.071 1.672 -0.023,
  1412.                         0.061 1.698 -0.019,
  1413.                         0.061 1.698 0.019,
  1414.                         0.046 1.657 -0.071,
  1415.                         0.032 1.698 -0.06,
  1416.                         0.001 1.657 -0.084,
  1417.                         -0.003 1.698 -0.071,
  1418.                         -0.047 1.657 -0.081,
  1419.                         -0.039 1.698 -0.068,
  1420.                         -0.097 1.657 -0.059,
  1421.                         -0.078 1.698 -0.05,
  1422.                         -0.127 1.657 -0.022,
  1423.                         -0.1 1.698 -0.018,
  1424.                         -0.127 1.657 0.022,
  1425.                         -0.1 1.698 0.018,
  1426.                         -0.097 1.657 0.059,
  1427.                         -0.078 1.698 0.05,
  1428.                         -0.047 1.657 0.08,
  1429.                         -0.039 1.698 0.068,
  1430.                         0.001 1.657 0.084,
  1431.                         -0.003 1.698 0.071,
  1432.                         0.046 1.657 0.071,
  1433.                         0.032 1.698 0.06,
  1434.                         -0.089 1.603 -0.027,
  1435.                         0.008 1.603 -0.084,
  1436.                         0.003 1.603 -0.099,
  1437.                         -0.047 1.603 -0.095,
  1438.                         -0.1 1.603 -0.07,
  1439.                         -0.131 1.603 -0.025,
  1440.                         -0.131 1.603 0.025,
  1441.                         -0.1 1.603 0.069,
  1442.                         -0.047 1.603 0.095,
  1443.                         0.003 1.603 0.099,
  1444.                         0.008 1.603 0.084,
  1445.                         -0.089 1.603 0.027,
  1446.                         -0.089 1.496 -0.026,
  1447.                         0.008 1.496 -0.082,
  1448.                         0.003 1.496 -0.097,
  1449.                         -0.047 1.496 -0.093,
  1450.                         -0.1 1.496 -0.068,
  1451.                         -0.131 1.496 -0.025,
  1452.                         -0.131 1.496 0.025,
  1453.                         -0.1 1.496 0.068,
  1454.                         -0.047 1.496 0.093,
  1455.                         0.003 1.496 0.097,
  1456.                         0.008 1.496 0.082,
  1457.                         -0.089 1.496 0.026,
  1458.                         0.044 1.523 0.012,
  1459.                         0.044 1.523 -0.012,
  1460.                         -0.065 1.724 0.011,
  1461.                         -0.052 1.724 0.03,
  1462.                         -0.065 1.724 -0.011,
  1463.                         -0.052 1.724 -0.03,
  1464.                         -0.031 1.724 0.042,
  1465.                         -0.01 1.724 0.043,
  1466.                         0.01 1.724 0.037,
  1467.                         0.026 1.724 0.012,
  1468.                         0.026 1.724 -0.012,
  1469.                         0.009 1.724 -0.037,
  1470.                         -0.01 1.724 -0.044,
  1471.                         -0.031 1.724 -0.042
  1472.                     ]
  1473.                 }
  1474.                 coordIndex [
  1475.                     0, 1, 2, 3, -1,
  1476.                     1, 4, 5, 2, -1,
  1477.                     4, 6, 7, 5, -1,
  1478.                     6, 8, 9, 7, -1,
  1479.                     8, 10, 11, 9, -1,
  1480.                     10, 12, 13, 11, -1,
  1481.                     12, 14, 15, 13, -1,
  1482.                     14, 16, 17, 15, -1,
  1483.                     16, 18, 19, 17, -1,
  1484.                     18, 20, 21, 19, -1,
  1485.                     20, 22, 23, 21, -1,
  1486.                     22, 0, 3, 23, -1,
  1487.                     24, 25, 4, 1, -1,
  1488.                     25, 26, 6, 4, -1,
  1489.                     26, 27, 8, 6, -1,
  1490.                     27, 28, 10, 8, -1,
  1491.                     28, 29, 12, 10, -1,
  1492.                     29, 30, 14, 12, -1,
  1493.                     30, 31, 16, 14, -1,
  1494.                     31, 32, 18, 16, -1,
  1495.                     32, 33, 20, 18, -1,
  1496.                     33, 34, 22, 20, -1,
  1497.                     34, 35, 0, 22, -1,
  1498.                     36, 37, 25, 24, -1,
  1499.                     37, 38, 26, 25, -1,
  1500.                     38, 39, 27, 26, -1,
  1501.                     39, 40, 28, 27, -1,
  1502.                     40, 41, 29, 28, -1,
  1503.                     41, 42, 30, 29, -1,
  1504.                     42, 43, 31, 30, -1,
  1505.                     43, 44, 32, 31, -1,
  1506.                     44, 45, 33, 32, -1,
  1507.                     45, 46, 34, 33, -1,
  1508.                     46, 47, 35, 34, -1,
  1509.                     48, 49, 36, 47, -1,
  1510.                     50, 15, 17, 51, -1,
  1511.                     52, 13, 15, 50, -1,
  1512.                     53, 11, 13, 52, -1,
  1513.                     51, 17, 19, 54, -1,
  1514.                     54, 19, 21, 55, -1,
  1515.                     55, 21, 23, 56, -1,
  1516.                     57, 3, 2, 58, -1,
  1517.                     58, 2, 5, 59, -1,
  1518.                     60, 7, 9, 61, -1,
  1519.                     61, 9, 11, 53, -1,
  1520.                     59, 5, 7, 60, -1,
  1521.                     56, 23, 3, 57, -1,
  1522.                     50, 51, 54, 55, 56, 57, 58, 59, 60, 61, 53, 52, -1
  1523.                 ]
  1524.                 creaseAngle     0.5
  1525.             }
  1526.         }
  1527.         DEF girl_CLICK06 TouchSensor{}
  1528.     ]
  1529. }
  1530. DEF girl_s7 Transform {
  1531.     children [
  1532.         Shape {
  1533.             appearance Appearance {
  1534.                 material DEF girl_m7 Material {
  1535.                     diffuseColor 1 0.761 0.48
  1536.                 }
  1537.             }
  1538.             geometry DEF girl_i7 IndexedFaceSet {
  1539.                 coord Coordinate {
  1540.                     point [
  1541.                         -0.107 1.441 0.153,
  1542.                         0.064 1.439 0.153,
  1543.                         -0.034 1.144 0.224,
  1544.                         -0.025 1.403 0.228
  1545.                     ]
  1546.                 }
  1547.                 coordIndex [
  1548.                     0, 1, 2, -1,
  1549.                     0, 3, 1, -1,
  1550.                     0, 2, 3, -1,
  1551.                     3, 2, 1, -1
  1552.                 ]
  1553.                 creaseAngle     0.5
  1554.             }
  1555.         }
  1556.         DEF girl_CLICK07 TouchSensor{}
  1557.     ]
  1558. }
  1559. DEF girl_s9 Transform {
  1560.     children [
  1561.         Shape {
  1562.             appearance Appearance {
  1563.                 material DEF girl_m9 Material {
  1564.                     diffuseColor 0.953 0.725 0.457
  1565.                 }
  1566.             }
  1567.             geometry DEF girl_i9 IndexedFaceSet {
  1568.                 coord Coordinate {
  1569.                     point [
  1570.                         0.093 0.838 0.217,
  1571.                         0.036 0.956 0.216,
  1572.                         0.031 0.91 0.25,
  1573.                         0.033 0.882 0.216,
  1574.                         0.023 0.753 0.233,
  1575.                         0.011 0.872 0.25,
  1576.                         -0.004 0.865 0.215,
  1577.                         -0.024 0.751 0.232,
  1578.                         -0.024 0.865 0.249,
  1579.                         -0.039 0.864 0.214,
  1580.                         -0.072 0.758 0.232,
  1581.                         -0.054 0.872 0.249,
  1582.                         -0.072 0.875 0.214,
  1583.                         -0.133 0.815 0.23,
  1584.                         -0.042 0.982 0.214,
  1585.                         -0.075 0.892 0.248
  1586.                     ]
  1587.                 }
  1588.                 coordIndex [
  1589.                     0, 1, 2, -1,
  1590.                     0, 2, 3, -1,
  1591.                     3, 1, 0, -1,
  1592.                     4, 3, 5, -1,
  1593.                     4, 5, 6, -1,
  1594.                     4, 6, 3, -1,
  1595.                     7, 6, 8, -1,
  1596.                     7, 8, 9, -1,
  1597.                     7, 9, 6, -1,
  1598.                     10, 9, 11, -1,
  1599.                     10, 11, 12, -1,
  1600.                     10, 12, 9, -1,
  1601.                     13, 14, 12, -1,
  1602.                     13, 12, 15, -1,
  1603.                     13, 15, 14, -1,
  1604.                     14, 1, 3, 6, 9, 12, -1,
  1605.                     14, 2, 1, -1,
  1606.                     2, 14, 15, -1,
  1607.                     2, 15, 11, 8, 5, -1
  1608.                 ]
  1609.                 creaseAngle     0.5
  1610.             }
  1611.         }
  1612.         DEF girl_CLICK09 TouchSensor{}
  1613.     ]
  1614. }
  1615. DEF girl_s10 Transform {
  1616.     children [
  1617.         Shape {
  1618.             appearance Appearance {
  1619.                 material DEF girl_m10 Material {
  1620.                     diffuseColor 1 0.761 0.48
  1621.                 }
  1622.             }
  1623.             geometry DEF girl_i10 IndexedFaceSet {
  1624.                 coord Coordinate {
  1625.                     point [
  1626.                         -0.034 1.144 -0.224,
  1627.                         0.064 1.439 -0.153,
  1628.                         -0.107 1.441 -0.153,
  1629.                         -0.025 1.403 -0.228
  1630.                     ]
  1631.                 }
  1632.                 coordIndex [
  1633.                     0, 1, 2, -1,
  1634.                     1, 3, 2, -1,
  1635.                     3, 0, 2, -1,
  1636.                     1, 0, 3, -1
  1637.                 ]
  1638.                 creaseAngle     0.5
  1639.             }
  1640.         }
  1641.         DEF girl_CLICK10 TouchSensor{}
  1642.     ]
  1643. }
  1644. DEF girl_s11 Transform {
  1645.     children [
  1646.         Shape {
  1647.             appearance Appearance {
  1648.                 material DEF girl_m11 Material {
  1649.                     diffuseColor 1 0.761 0.48
  1650.                 }
  1651.             }
  1652.             geometry DEF girl_i11 IndexedFaceSet {
  1653.                 coord Coordinate {
  1654.                     point [
  1655.                         -0.037 0.894 -0.234,
  1656.                         0.042 1.197 -0.21,
  1657.                         -0.11 1.199 -0.21,
  1658.                         -0.039 1.098 -0.255
  1659.                     ]
  1660.                 }
  1661.                 coordIndex [
  1662.                     0, 1, 2, -1,
  1663.                     1, 3, 2, -1,
  1664.                     3, 0, 2, -1,
  1665.                     1, 0, 3, -1
  1666.                 ]
  1667.                 creaseAngle     0.5
  1668.             }
  1669.         }
  1670.         DEF girl_CLICK11 TouchSensor{}
  1671.     ]
  1672. }
  1673. DEF girl_s12 Transform {
  1674.     children [
  1675.         Shape {
  1676.             appearance Appearance {
  1677.                 material DEF girl_m12 Material {
  1678.                     diffuseColor 1 0.761 0.48
  1679.                 }
  1680.             }
  1681.             geometry DEF girl_i12 IndexedFaceSet {
  1682.                 coord Coordinate {
  1683.                     point [
  1684.                         0.031 0.91 -0.25,
  1685.                         0.036 0.956 -0.216,
  1686.                         0.093 0.838 -0.217,
  1687.                         0.033 0.882 -0.216,
  1688.                         0.011 0.872 -0.25,
  1689.                         0.023 0.753 -0.233,
  1690.                         -0.004 0.865 -0.215,
  1691.                         -0.024 0.865 -0.249,
  1692.                         -0.024 0.751 -0.232,
  1693.                         -0.039 0.864 -0.214,
  1694.                         -0.054 0.872 -0.249,
  1695.                         -0.072 0.758 -0.232,
  1696.                         -0.072 0.875 -0.214,
  1697.                         -0.042 0.982 -0.214,
  1698.                         -0.133 0.815 -0.23,
  1699.                         -0.075 0.892 -0.248
  1700.                     ]
  1701.                 }
  1702.                 coordIndex [
  1703.                     0, 1, 2, -1,
  1704.                     3, 0, 2, -1,
  1705.                     2, 1, 3, -1,
  1706.                     4, 3, 5, -1,
  1707.                     6, 4, 5, -1,
  1708.                     3, 6, 5, -1,
  1709.                     7, 6, 8, -1,
  1710.                     9, 7, 8, -1,
  1711.                     6, 9, 8, -1,
  1712.                     10, 9, 11, -1,
  1713.                     12, 10, 11, -1,
  1714.                     9, 12, 11, -1,
  1715.                     12, 13, 14, -1,
  1716.                     15, 12, 14, -1,
  1717.                     13, 15, 14, -1,
  1718.                     12, 9, 6, 3, 1, 13, -1,
  1719.                     1, 0, 13, -1,
  1720.                     15, 13, 0, -1,
  1721.                     4, 7, 10, 15, 0, -1
  1722.                 ]
  1723.                 creaseAngle     0.5
  1724.             }
  1725.         }
  1726.         DEF girl_CLICK12 TouchSensor{}
  1727.     ]
  1728. }
  1729. DEF girl_s13 Transform {
  1730.     children [
  1731.         Shape {
  1732.             appearance Appearance {
  1733.                 material DEF girl_m13 Material {
  1734.                     diffuseColor  0.663 0 1
  1735.                     specularColor 0.5 0.5 0.5
  1736.                 }
  1737.             }
  1738.             geometry DEF girl_i13 IndexedFaceSet {
  1739.                 coord Coordinate {
  1740.                     point [
  1741.                         -0.002 0.837 0.176,
  1742.                         -0.071 0.509 0.071,
  1743.                         0.15 0.974 0.103,
  1744.                         0.027 0.846 -0.028,
  1745.                         -0.165 0.857 0.064
  1746.                     ]
  1747.                 }
  1748.                 coordIndex [
  1749.  
  1750.                     0, 1, 2, -1,
  1751.                     3, 2, 1, -1,
  1752.                     3, 1, 4, -1,
  1753.                     4, 1, 0, -1
  1754.                 ]
  1755.                 creaseAngle     0.5
  1756.             }
  1757.         }
  1758.         DEF girl_CLICK13 TouchSensor{}
  1759.     ]
  1760. }
  1761. DEF girl_s14 Transform {
  1762.     children [
  1763.         Shape {
  1764.             appearance Appearance {
  1765.                 material DEF girl_m14 Material {
  1766.                     diffuseColor  0.684 0 1
  1767.                     specularColor 0.5 0.5 0.5
  1768.                 }
  1769.             }
  1770.             geometry DEF girl_i14 IndexedFaceSet {
  1771.                 coord Coordinate {
  1772.                     point [
  1773.                         -0.064 0.589 0.128,
  1774.                         0.001 0.659 0.071,
  1775.                         -0.064 0.589 0.002,
  1776.                         -0.069 0.019 0.078,
  1777.                         -0.139 0.486 0.054
  1778.                     ]
  1779.                 }
  1780.                 coordIndex [
  1781.                     0, 1, 2, -1,
  1782.                     0, 3, 1, -1,
  1783.                     1, 3, 2, -1,
  1784.                     2, 3, 4, -1,
  1785.                     4, 3, 0, -1,
  1786.                     2, 4, 0, -1
  1787.                 ]
  1788.                 creaseAngle     0.5
  1789.             }
  1790.         }
  1791.         DEF girl_CLICK14 TouchSensor{}
  1792.     ]
  1793. }
  1794. DEF girl_s15 Transform {
  1795.     children [
  1796.         Shape {
  1797.             appearance Appearance {
  1798.                 material DEF girl_m15 Material {
  1799.                     diffuseColor  0.703 0 1
  1800.                     specularColor 0.5 0.5 0.5
  1801.                 }
  1802.             }
  1803.             geometry DEF girl_i15 IndexedFaceSet {
  1804.                 coord Coordinate {
  1805.                     point [
  1806.                         -0.101 0.073 0.14,
  1807.                         -0.098 0.073 0.026,
  1808.                         0.134 0.002 0.076,
  1809.                         -0.005 0.12 0.069
  1810.                     ]
  1811.                 }
  1812.                 coordIndex [
  1813.                     0, 1, 2, -1,
  1814.                     2, 1, 0, -1,
  1815.                     3, 2, 1, -1,
  1816.                     3, 0, 2, -1,
  1817.                     3, 1, 0, -1
  1818.                 ]
  1819.                 creaseAngle     0.5
  1820.             }
  1821.         }
  1822.         DEF girl_CLICK15 TouchSensor{}
  1823.     ]
  1824. }
  1825. DEF girl_s16 Transform {
  1826.     children [
  1827.         Shape {
  1828.             appearance Appearance {
  1829.                 material DEF girl_m16 Material {
  1830.                     diffuseColor  0.696 0 1
  1831.                     specularColor 0.5 0.5 0.5
  1832.                 }
  1833.             }
  1834.             geometry DEF girl_i16 IndexedFaceSet {
  1835.                 coord Coordinate {
  1836.                     point [
  1837.                         0.15 0.974 -0.103,
  1838.                         -0.071 0.509 -0.071,
  1839.                         -0.002 0.837 -0.176,
  1840.                         0.027 0.846 0.028,
  1841.                         -0.165 0.857 -0.064
  1842.                     ]
  1843.                 }
  1844.                 coordIndex [
  1845.                     0, 1, 2, -1,
  1846.                     1, 0, 3, -1,
  1847.                     4, 1, 3, -1,
  1848.                     2, 1, 4, -1
  1849.                 ]
  1850.                 creaseAngle     0.5
  1851.             }
  1852.         }
  1853.         DEF girl_CLICK16 TouchSensor{}
  1854.     ]
  1855. }
  1856. DEF girl_s17 Transform {
  1857.     children [
  1858.         Shape {
  1859.             appearance Appearance {
  1860.                 material DEF girl_m17 Material {
  1861.                     diffuseColor  0.674 0 1
  1862.                     specularColor 0.5 0.5 0.5
  1863.                 }
  1864.             }
  1865.             geometry DEF girl_i17 IndexedFaceSet {
  1866.                 coord Coordinate {
  1867.                     point [
  1868.                         -0.064 0.589 -0.002,
  1869.                         0.001 0.659 -0.071,
  1870.                         -0.064 0.589 -0.128,
  1871.                         -0.069 0.019 -0.078,
  1872.                         -0.139 0.486 -0.054
  1873.                     ]
  1874.                 }
  1875.                 coordIndex [
  1876.                     0, 1, 2, -1,
  1877.                     1, 3, 2, -1,
  1878.                     0, 3, 1, -1,
  1879.                     4, 3, 0, -1,
  1880.                     2, 3, 4, -1,
  1881.                     2, 4, 0, -1
  1882.                 ]
  1883.                 creaseAngle     0.5
  1884.             }
  1885.         }
  1886.         DEF girl_CLICK17 TouchSensor{}
  1887.     ]
  1888. }
  1889. DEF girl_s0 Transform {
  1890.     children [
  1891.         Shape {
  1892.             appearance Appearance {
  1893.                 material DEF girl_m0 Material {
  1894.                     diffuseColor  0.672 0 1
  1895.                     specularColor 0.5 0.5 0.5
  1896.                 }
  1897.             }
  1898.             geometry DEF girl_i0 IndexedFaceSet {
  1899.                 coord Coordinate {
  1900.                     point [
  1901.                         0.134 0.002 -0.076,
  1902.                         -0.098 0.073 -0.026,
  1903.                         -0.101 0.073 -0.14,
  1904.                         -0.004 0.12 -0.069
  1905.                     ]
  1906.                 }
  1907.                 coordIndex [
  1908.                     0, 1, 2, -1,
  1909.                     2, 1, 0, -1,
  1910.                     1, 0, 3, -1,
  1911.                     0, 2, 3, -1,
  1912.                     2, 1, 3, -1
  1913.                 ]
  1914.                 creaseAngle     0.5
  1915.             }
  1916.         }
  1917.         DEF girl_CLICK00 TouchSensor{}
  1918.     ]
  1919. }
  1920. DEF girl_s1 Transform {
  1921.     children [
  1922.         Shape {
  1923.             appearance Appearance {
  1924.                 material DEF girl_m1 Material {}
  1925.             }
  1926.             geometry DEF girl_i1 IndexedFaceSet {
  1927.                 coord Coordinate {
  1928.                     point [
  1929.                         -0.107 1.065 0.05,
  1930.                         -0.107 1.065 -0.05,
  1931.                         -0.078 0.969 0
  1932.                     ]
  1933.                 }
  1934.                 coordIndex [
  1935.                     0, 1, 2, -1
  1936.                 ]
  1937.                 creaseAngle     0.5
  1938.             }
  1939.         }
  1940.         DEF girl_CLICK01 TouchSensor{}
  1941.     ]
  1942. }
  1943.  
  1944.  
  1945. ]}]} # end of PERSON
  1946.  
  1947.  
  1948. # end of girl
  1949.   ]
  1950. }
  1951. ###########################################################################
  1952. # color panel modoki
  1953. #
  1954. Billboard{
  1955. children[
  1956.  
  1957. Transform{
  1958.     scale 0.5 0.5 0.5
  1959.  
  1960.     children[
  1961. Transform{
  1962.     translation 2 1.5 0
  1963.     children[
  1964.         Shape{
  1965.             appearance Appearance {
  1966.                 material Material{
  1967.                     diffuseColor 0 0 0
  1968.                 }
  1969.             }
  1970.             geometry Cube{ width 0.2 height 0.2 depth 0.2 }
  1971.         }
  1972.         DEF CLICK_COLOR0 TouchSensor{}
  1973.     ]
  1974. }
  1975. Transform{
  1976.     translation 2 1.8 0
  1977.     children[
  1978.         Shape{
  1979.             appearance Appearance {
  1980.                 material Material{
  1981.                     diffuseColor 0 0 1
  1982.                 }
  1983.             }
  1984.             geometry Cube{ width 0.2 height 0.2 depth 0.2 }
  1985.         }
  1986.         DEF CLICK_COLOR1 TouchSensor{}
  1987.     ]
  1988. }
  1989.  
  1990. Transform{
  1991.     translation 2 2.1 0
  1992.     children[
  1993.         Shape{
  1994.             appearance Appearance {
  1995.                 material Material{
  1996.                     diffuseColor 0 1 0
  1997.                 }
  1998.             }
  1999.             geometry Cube{ width 0.2 height 0.2 depth 0.2 }
  2000.         }
  2001.         DEF CLICK_COLOR2 TouchSensor{}
  2002.     ]
  2003. }
  2004.  
  2005. Transform{
  2006.     translation 2 2.4 0
  2007.     children[
  2008.         Shape{
  2009.             appearance Appearance {
  2010.                 material Material{
  2011.                     diffuseColor 0 1 1
  2012.                 }
  2013.             }
  2014.             geometry Cube{ width 0.2 height 0.2 depth 0.2 }
  2015.         }
  2016.         DEF CLICK_COLOR3 TouchSensor{}
  2017.     ]
  2018. }
  2019. Transform{
  2020.     translation 2 2.7 0
  2021.     children[
  2022.         Shape{
  2023.             appearance Appearance {
  2024.                 material Material{
  2025.                     diffuseColor 1 0 0
  2026.                 }
  2027.             }
  2028.             geometry Cube{ width 0.2 height 0.2 depth 0.2 }
  2029.         }
  2030.         DEF CLICK_COLOR4 TouchSensor{}
  2031.     ]
  2032. }
  2033. Transform{
  2034.     translation 2 3.0 0
  2035.     children[
  2036.         Shape{
  2037.             appearance Appearance {
  2038.                 material Material{
  2039.                     diffuseColor 1 0 1
  2040.                 }
  2041.             }
  2042.             geometry Cube{ width 0.2 height 0.2 depth 0.2 }
  2043.         }
  2044.         DEF CLICK_COLOR5 TouchSensor{}
  2045.     ]
  2046. }
  2047. Transform{
  2048.     translation 2 3.3 0
  2049.     children[
  2050.         Shape{
  2051.             appearance Appearance {
  2052.                 material Material{
  2053.                     diffuseColor 1 1 0
  2054.                 }
  2055.             }
  2056.             geometry Cube{ width 0.2 height 0.2 depth 0.2 }
  2057.         }
  2058.         DEF CLICK_COLOR6 TouchSensor{}
  2059.     ]
  2060. }
  2061. Transform{
  2062.     translation 2 3.6 0
  2063.     children[
  2064.         Shape{
  2065.             appearance Appearance {
  2066.                 material Material{
  2067.                     diffuseColor 1 1 1
  2068.                 }
  2069.             }
  2070.             geometry Cube{ width 0.2 height 0.2 depth 0.2 }
  2071.         }
  2072.         DEF CLICK_COLOR7 TouchSensor{}
  2073.     ]
  2074. }
  2075. #
  2076. # color panel (dark)
  2077. #
  2078. Transform{
  2079.     translation 2.3 1.5 0
  2080.     children[
  2081.         Shape{
  2082.             appearance Appearance {
  2083.                 material Material{
  2084.                     diffuseColor 0.5 0.4 0.3
  2085.                 }
  2086.             }
  2087.             geometry Cube{ width 0.2 height 0.2 depth 0.2 }
  2088.         }
  2089.         DEF CLICK_COLOR8 TouchSensor{}
  2090.     ]
  2091. }
  2092. Transform{
  2093.     translation 2.3 1.8 0
  2094.     children[
  2095.         Shape{
  2096.             appearance Appearance {
  2097.                 material Material{
  2098.                     diffuseColor 0 0 0.6
  2099.                 }
  2100.             }
  2101.             geometry Cube{ width 0.2 height 0.2 depth 0.2 }
  2102.         }
  2103.         DEF CLICK_COLOR9 TouchSensor{}
  2104.     ]
  2105. }
  2106.  
  2107. Transform{
  2108.     translation 2.3 2.1 0
  2109.     children[
  2110.         Shape{
  2111.             appearance Appearance {
  2112.                 material Material{
  2113.                     diffuseColor 0 0.6 0
  2114.                 }
  2115.             }
  2116.             geometry Cube{ width 0.2 height 0.2 depth 0.2 }
  2117.         }
  2118.         DEF CLICK_COLOR10 TouchSensor{}
  2119.     ]
  2120. }
  2121.  
  2122. Transform{
  2123.     translation 2.3 2.4 0
  2124.     children[
  2125.         Shape{
  2126.             appearance Appearance {
  2127.                 material Material{
  2128.                     diffuseColor 0 0.6 0.6
  2129.                 }
  2130.             }
  2131.             geometry Cube{ width 0.2 height 0.2 depth 0.2 }
  2132.         }
  2133.         DEF CLICK_COLOR11 TouchSensor{}
  2134.     ]
  2135. }
  2136. Transform{
  2137.     translation 2.3 2.7 0
  2138.     children[
  2139.         Shape{
  2140.             appearance Appearance {
  2141.                 material Material{
  2142.                     diffuseColor 0.6 0 0
  2143.                 }
  2144.             }
  2145.             geometry Cube{ width 0.2 height 0.2 depth 0.2 }
  2146.         }
  2147.         DEF CLICK_COLOR12 TouchSensor{}
  2148.     ]
  2149. }
  2150. Transform{
  2151.     translation 2.3 3.0 0
  2152.     children[
  2153.         Shape{
  2154.             appearance Appearance {
  2155.                 material Material{
  2156.                     diffuseColor 0.6 0 0.6
  2157.                 }
  2158.             }
  2159.             geometry Cube{ width 0.2 height 0.2 depth 0.2 }
  2160.         }
  2161.         DEF CLICK_COLOR13 TouchSensor{}
  2162.     ]
  2163. }
  2164. Transform{
  2165.     translation 2.3 3.3 0
  2166.     children[
  2167.         Shape{
  2168.             appearance Appearance {
  2169.                 material Material{
  2170.                     diffuseColor 0.6 0.6 0
  2171.                 }
  2172.             }
  2173.             geometry Cube{ width 0.2 height 0.2 depth 0.2 }
  2174.         }
  2175.         DEF CLICK_COLOR14 TouchSensor{}
  2176.     ]
  2177. }
  2178. Transform{
  2179.     translation 2.3 3.6 0
  2180.     children[
  2181.         Shape{
  2182.             appearance Appearance {
  2183.                 material Material{
  2184.                     diffuseColor 0.6 0.6 0.6
  2185.                 }
  2186.             }
  2187.             geometry Cube{ width 0.2 height 0.2 depth 0.2 }
  2188.         }
  2189.         DEF CLICK_COLOR15 TouchSensor{}
  2190.     ]
  2191. }
  2192.  
  2193. # skin color (light)
  2194. Transform{
  2195.     translation 2 1.2 0
  2196.     children[
  2197.         Shape{
  2198.             appearance Appearance {
  2199.                 material Material{
  2200.                     diffuseColor 0.9 0.8 0.7
  2201.                 }
  2202.             }
  2203.             geometry Cube{ width 0.2 height 0.2 depth 0.2 }
  2204.         }
  2205.         DEF CLICK_COLOR16 TouchSensor{}
  2206.     ]
  2207. }
  2208. # skin color (dark)
  2209. Transform{
  2210.     translation 2.3 1.2 0
  2211.     children[
  2212.         Shape{
  2213.             appearance Appearance {
  2214.                 material Material{
  2215.                     diffuseColor 0.8 0.7 0.5
  2216.                 }
  2217.             }
  2218.             geometry Cube{ width 0.2 height 0.2 depth 0.2 }
  2219.         }
  2220.         DEF CLICK_COLOR17 TouchSensor{}
  2221.     ]
  2222. }
  2223.  
  2224. #
  2225. # current color sphere
  2226. #
  2227. Transform{
  2228.     translation 2.15 0.7 0
  2229.     children[
  2230.         Shape{
  2231.             appearance Appearance{
  2232.                 material DEF CURRENT_COLOR Material{
  2233.                 diffuseColor 1 1 1
  2234.                 }
  2235.             }
  2236.             geometry Sphere{ radius 0.3 }
  2237.         }
  2238.     ]
  2239. }
  2240.  
  2241. ]}]}# color panel
  2242.  
  2243. ######################################################################
  2244. # SCRIPTS
  2245. ######################################################################
  2246.  
  2247. #--------------------------------------------------------
  2248. # COLOR PANEL
  2249. #
  2250. DEF SC_CHGCLR Script{
  2251.     url "avtwrl/scripts/chgclr.class"
  2252.     scriptType "javabc"
  2253.     eventIn  SFBool  clicked0
  2254.     eventIn  SFBool  clicked1
  2255.     eventIn  SFBool  clicked2
  2256.     eventIn  SFBool  clicked3
  2257.     eventIn  SFBool  clicked4
  2258.     eventIn  SFBool  clicked5
  2259.     eventIn  SFBool  clicked6
  2260.     eventIn  SFBool  clicked7
  2261.     eventIn  SFBool  clicked8
  2262.     eventIn  SFBool  clicked9
  2263.     eventIn  SFBool  clicked10
  2264.     eventIn  SFBool  clicked11
  2265.     eventIn  SFBool  clicked12
  2266.     eventIn  SFBool  clicked13
  2267.     eventIn  SFBool  clicked14
  2268.     eventIn  SFBool  clicked15
  2269.     eventIn  SFBool  clicked16
  2270.     eventIn  SFBool  clicked17
  2271.     eventOut SFColor diffuse
  2272.     eventOut SFInt32 no
  2273. }
  2274.  
  2275. #-------------------------------------------------------------------------
  2276. # DOLL parts
  2277. #
  2278. DEF SCRIPT Script{
  2279.     url "avtwrl/scripts/doll.class"
  2280.     scriptType "javabc"
  2281.     eventIn  SFBool  clicked0
  2282.     eventIn  SFBool  clicked1
  2283.     eventIn  SFBool  clicked2
  2284.     eventIn  SFBool  clicked3
  2285.     eventIn  SFBool  clicked4
  2286.     eventIn  SFBool  clicked5
  2287.     eventIn  SFBool  clicked6
  2288.     eventIn  SFBool  clicked7
  2289.     eventIn  SFBool  clicked8
  2290.     eventIn  SFBool  clicked9
  2291.     eventIn  SFBool  clicked10
  2292.     eventIn  SFBool  clicked11
  2293.     eventIn  SFBool  clicked12
  2294.     eventIn  SFBool  clicked13
  2295.     eventIn  SFBool  clicked14
  2296.     eventIn  SFBool  clicked15
  2297.     eventIn  SFBool  clicked16
  2298.     eventIn  SFBool  clicked17
  2299.     eventOut SFColor mat0
  2300.     eventOut SFColor mat1
  2301.     eventOut SFColor mat2
  2302.     eventOut SFColor mat3
  2303.     eventOut SFColor mat4
  2304.     eventOut SFColor mat5
  2305.     eventOut SFColor mat6
  2306.     eventOut SFColor mat7
  2307.     eventOut SFColor mat8
  2308.     eventOut SFColor mat9
  2309.     eventOut SFColor mat10
  2310.     eventOut SFColor mat11
  2311.     eventOut SFColor mat12
  2312.     eventOut SFColor mat13
  2313.     eventOut SFColor mat14
  2314.     eventOut SFColor mat15
  2315.     eventOut SFColor mat16
  2316.     eventOut SFColor mat17
  2317.     eventOut SFInt32 no0
  2318.     eventOut SFInt32 no1
  2319.     eventOut SFInt32 no2
  2320.     eventOut SFInt32 no3
  2321.     eventOut SFInt32 no4
  2322.     eventOut SFInt32 no5
  2323.     eventOut SFInt32 no6
  2324.     eventOut SFInt32 no7
  2325.     eventOut SFInt32 no8
  2326.     eventOut SFInt32 no9
  2327.     eventOut SFInt32 no10
  2328.     eventOut SFInt32 no11
  2329.     eventOut SFInt32 no12
  2330.     eventOut SFInt32 no13
  2331.     eventOut SFInt32 no14
  2332.     eventOut SFInt32 no15
  2333.     eventOut SFInt32 no16
  2334.     eventOut SFInt32 no17
  2335.     field SFColor currentColor 1 1 1
  2336.     field SFInt32 currentColorNo 7
  2337. }
  2338.  
  2339. DEF SC_EXIT Script{
  2340.     url "avtwrl/scripts/exit.class"
  2341.     scriptType "javabc"
  2342.     eventIn  SFBool clicked_ok
  2343.     eventIn  SFBool clicked_ng
  2344.     eventIn     SFBool init
  2345.     # if canceled, restore the colors
  2346.     eventOut SFColor part0_color
  2347.     eventOut SFColor part1_color
  2348.     eventOut SFColor part2_color
  2349.     eventOut SFColor part3_color
  2350.     eventOut SFColor part4_color
  2351.     eventOut SFColor part5_color
  2352.     eventOut SFColor part6_color
  2353.     eventOut SFColor part7_color
  2354.     eventOut SFColor part8_color
  2355.     eventOut SFColor part9_color
  2356.     eventOut SFColor part10_color
  2357.     eventOut SFColor part11_color
  2358.     eventOut SFColor part12_color
  2359.     eventOut SFColor part13_color
  2360.     eventOut SFColor part14_color
  2361.     eventOut SFColor part15_color
  2362.     eventOut SFColor part16_color
  2363.     eventOut SFColor part17_color
  2364.     field SFInt32 part0_colorNo 18    # color number not to set color
  2365.     field SFInt32 part1_colorNo 18
  2366.     field SFInt32 part2_colorNo 18
  2367.     field SFInt32 part3_colorNo 18
  2368.     field SFInt32 part4_colorNo 18
  2369.     field SFInt32 part5_colorNo 18
  2370.     field SFInt32 part6_colorNo 18
  2371.     field SFInt32 part7_colorNo 18
  2372.     field SFInt32 part8_colorNo 18
  2373.     field SFInt32 part9_colorNo 18
  2374.     field SFInt32 part10_colorNo 18
  2375.     field SFInt32 part11_colorNo 18
  2376.     field SFInt32 part12_colorNo 18
  2377.     field SFInt32 part13_colorNo 18
  2378.     field SFInt32 part14_colorNo 18
  2379.     field SFInt32 part15_colorNo 18
  2380.     field SFInt32 part16_colorNo 18
  2381.     field SFInt32 part17_colorNo 18
  2382. }
  2383.  
  2384. DEF INIT_SC Script {
  2385.   eventIn SFBool init
  2386.   eventOut SFInt32 choice
  2387.   url "avtwrl/scripts/init.class"
  2388. }
  2389.  
  2390. ######################################################################
  2391. # ROUTES
  2392. ######################################################################
  2393. #-------------------------------------------------------------------------
  2394. # click parts of doll
  2395. #
  2396. ROUTE boy_CLICK00.isActive TO SCRIPT.clicked0
  2397. ROUTE boy_CLICK01.isActive TO SCRIPT.clicked1
  2398. ROUTE boy_CLICK02.isActive TO SCRIPT.clicked2
  2399. ROUTE boy_CLICK03.isActive TO SCRIPT.clicked3
  2400. ROUTE boy_CLICK04.isActive TO SCRIPT.clicked4
  2401. ROUTE boy_CLICK05.isActive TO SCRIPT.clicked5
  2402. ROUTE boy_CLICK06.isActive TO SCRIPT.clicked6
  2403. ROUTE boy_CLICK07.isActive TO SCRIPT.clicked7
  2404. ROUTE boy_CLICK08.isActive TO SCRIPT.clicked8
  2405. ROUTE boy_CLICK09.isActive TO SCRIPT.clicked9
  2406. ROUTE boy_CLICK10.isActive TO SCRIPT.clicked10
  2407. ROUTE boy_CLICK11.isActive TO SCRIPT.clicked11
  2408. ROUTE boy_CLICK12.isActive TO SCRIPT.clicked12
  2409. ROUTE boy_CLICK13.isActive TO SCRIPT.clicked13
  2410. ROUTE boy_CLICK14.isActive TO SCRIPT.clicked14
  2411. ROUTE boy_CLICK15.isActive TO SCRIPT.clicked15
  2412. ROUTE boy_CLICK16.isActive TO SCRIPT.clicked16
  2413.  
  2414. ROUTE girl_CLICK00.isActive TO SCRIPT.clicked0
  2415. ROUTE girl_CLICK01.isActive TO SCRIPT.clicked1
  2416. ROUTE girl_CLICK02.isActive TO SCRIPT.clicked2
  2417. ROUTE girl_CLICK03.isActive TO SCRIPT.clicked3
  2418. ROUTE girl_CLICK04.isActive TO SCRIPT.clicked4
  2419. ROUTE girl_CLICK05.isActive TO SCRIPT.clicked5
  2420. ROUTE girl_CLICK06.isActive TO SCRIPT.clicked6
  2421. ROUTE girl_CLICK07.isActive TO SCRIPT.clicked7
  2422. ROUTE girl_CLICK08.isActive TO SCRIPT.clicked8
  2423. ROUTE girl_CLICK09.isActive TO SCRIPT.clicked9
  2424. ROUTE girl_CLICK10.isActive TO SCRIPT.clicked10
  2425. ROUTE girl_CLICK11.isActive TO SCRIPT.clicked11
  2426. ROUTE girl_CLICK12.isActive TO SCRIPT.clicked12
  2427. ROUTE girl_CLICK13.isActive TO SCRIPT.clicked13
  2428. ROUTE girl_CLICK14.isActive TO SCRIPT.clicked14
  2429. ROUTE girl_CLICK15.isActive TO SCRIPT.clicked15
  2430. ROUTE girl_CLICK16.isActive TO SCRIPT.clicked16
  2431. ROUTE girl_CLICK17.isActive TO SCRIPT.clicked17
  2432.  
  2433. #
  2434. # set color of parts, and save value to fileds of SCRIPT
  2435. #
  2436. ROUTE SCRIPT.mat0 TO boy_m0.set_diffuseColor
  2437. ROUTE SCRIPT.mat1 TO boy_m1.set_diffuseColor
  2438. ROUTE SCRIPT.mat2 TO boy_m2.set_diffuseColor
  2439. ROUTE SCRIPT.mat3 TO boy_m3.set_diffuseColor
  2440. ROUTE SCRIPT.mat4 TO boy_m4.set_diffuseColor
  2441. ROUTE SCRIPT.mat5 TO boy_m5.set_diffuseColor
  2442. ROUTE SCRIPT.mat6 TO boy_m6.set_diffuseColor
  2443. ROUTE SCRIPT.mat7 TO boy_m7.set_diffuseColor
  2444. ROUTE SCRIPT.mat8 TO boy_m8.set_diffuseColor
  2445. ROUTE SCRIPT.mat9 TO boy_m9.set_diffuseColor
  2446. ROUTE SCRIPT.mat10 TO boy_m10.set_diffuseColor
  2447. ROUTE SCRIPT.mat11 TO boy_m11.set_diffuseColor
  2448. ROUTE SCRIPT.mat12 TO boy_m12.set_diffuseColor
  2449. ROUTE SCRIPT.mat13 TO boy_m13.set_diffuseColor
  2450. ROUTE SCRIPT.mat14 TO boy_m14.set_diffuseColor
  2451. ROUTE SCRIPT.mat15 TO boy_m15.set_diffuseColor
  2452. ROUTE SCRIPT.mat16 TO boy_m16.set_diffuseColor
  2453. #ROUTE SCRIPT.mat17 TO boy_m17.set_diffuseColor
  2454.  
  2455. ROUTE SCRIPT.mat0 TO girl_m0.set_diffuseColor
  2456. ROUTE SCRIPT.mat1 TO girl_m1.set_diffuseColor
  2457. ROUTE SCRIPT.mat2 TO girl_m2.set_diffuseColor
  2458. ROUTE SCRIPT.mat3 TO girl_m3.set_diffuseColor
  2459. ROUTE SCRIPT.mat4 TO girl_m4.set_diffuseColor
  2460. ROUTE SCRIPT.mat5 TO girl_m5.set_diffuseColor
  2461. ROUTE SCRIPT.mat6 TO girl_m6.set_diffuseColor
  2462. ROUTE SCRIPT.mat7 TO girl_m7.set_diffuseColor
  2463. ROUTE SCRIPT.mat8 TO girl_m8.set_diffuseColor
  2464. ROUTE SCRIPT.mat9 TO girl_m9.set_diffuseColor
  2465. ROUTE SCRIPT.mat10 TO girl_m10.set_diffuseColor
  2466. ROUTE SCRIPT.mat11 TO girl_m11.set_diffuseColor
  2467. ROUTE SCRIPT.mat12 TO girl_m12.set_diffuseColor
  2468. ROUTE SCRIPT.mat13 TO girl_m13.set_diffuseColor
  2469. ROUTE SCRIPT.mat14 TO girl_m14.set_diffuseColor
  2470. ROUTE SCRIPT.mat15 TO girl_m15.set_diffuseColor
  2471. ROUTE SCRIPT.mat16 TO girl_m16.set_diffuseColor
  2472. ROUTE SCRIPT.mat17 TO girl_m17.set_diffuseColor
  2473.  
  2474. ROUTE SCRIPT.no0 TO SC_EXIT.part0_colorNo
  2475. ROUTE SCRIPT.no1 TO SC_EXIT.part1_colorNo
  2476. ROUTE SCRIPT.no2 TO SC_EXIT.part2_colorNo
  2477. ROUTE SCRIPT.no3 TO SC_EXIT.part3_colorNo
  2478. ROUTE SCRIPT.no4 TO SC_EXIT.part4_colorNo
  2479. ROUTE SCRIPT.no5 TO SC_EXIT.part5_colorNo
  2480. ROUTE SCRIPT.no6 TO SC_EXIT.part6_colorNo
  2481. ROUTE SCRIPT.no7 TO SC_EXIT.part7_colorNo
  2482. ROUTE SCRIPT.no8 TO SC_EXIT.part8_colorNo
  2483. ROUTE SCRIPT.no9 TO SC_EXIT.part9_colorNo
  2484. ROUTE SCRIPT.no10 TO SC_EXIT.part10_colorNo
  2485. ROUTE SCRIPT.no11 TO SC_EXIT.part11_colorNo
  2486. ROUTE SCRIPT.no12 TO SC_EXIT.part12_colorNo
  2487. ROUTE SCRIPT.no13 TO SC_EXIT.part13_colorNo
  2488. ROUTE SCRIPT.no14 TO SC_EXIT.part14_colorNo
  2489. ROUTE SCRIPT.no15 TO SC_EXIT.part15_colorNo
  2490. ROUTE SCRIPT.no16 TO SC_EXIT.part16_colorNo
  2491. ROUTE SCRIPT.no17 TO SC_EXIT.part17_colorNo
  2492.  
  2493. # click color panel
  2494. #
  2495. ROUTE CLICK_COLOR0.isActive TO SC_CHGCLR.clicked0
  2496. ROUTE CLICK_COLOR1.isActive TO SC_CHGCLR.clicked1
  2497. ROUTE CLICK_COLOR2.isActive TO SC_CHGCLR.clicked2
  2498. ROUTE CLICK_COLOR3.isActive TO SC_CHGCLR.clicked3
  2499. ROUTE CLICK_COLOR4.isActive TO SC_CHGCLR.clicked4
  2500. ROUTE CLICK_COLOR5.isActive TO SC_CHGCLR.clicked5
  2501. ROUTE CLICK_COLOR6.isActive TO SC_CHGCLR.clicked6
  2502. ROUTE CLICK_COLOR7.isActive TO SC_CHGCLR.clicked7
  2503. ROUTE CLICK_COLOR8.isActive TO SC_CHGCLR.clicked8
  2504. ROUTE CLICK_COLOR9.isActive TO SC_CHGCLR.clicked9
  2505. ROUTE CLICK_COLOR10.isActive TO SC_CHGCLR.clicked10
  2506. ROUTE CLICK_COLOR11.isActive TO SC_CHGCLR.clicked11
  2507. ROUTE CLICK_COLOR12.isActive TO SC_CHGCLR.clicked12
  2508. ROUTE CLICK_COLOR13.isActive TO SC_CHGCLR.clicked13
  2509. ROUTE CLICK_COLOR14.isActive TO SC_CHGCLR.clicked14
  2510. ROUTE CLICK_COLOR15.isActive TO SC_CHGCLR.clicked15
  2511. ROUTE CLICK_COLOR16.isActive TO SC_CHGCLR.clicked16
  2512. ROUTE CLICK_COLOR17.isActive TO SC_CHGCLR.clicked17
  2513.  
  2514. # routing to currentColor and set color to sphere
  2515. #
  2516. ROUTE SC_CHGCLR.diffuse TO CURRENT_COLOR.set_diffuseColor
  2517. ROUTE SC_CHGCLR.diffuse TO SCRIPT.currentColor
  2518. ROUTE SC_CHGCLR.no TO SCRIPT.currentColorNo
  2519.  
  2520. # OK, cancel procedure
  2521. ROUTE T_OK.isActive TO SC_EXIT.clicked_ok
  2522. ROUTE T_NG.isActive TO SC_EXIT.clicked_ng
  2523.  
  2524. # load coloar, canceled
  2525. ROUTE SC_EXIT.part0_color TO boy_m0.set_diffuseColor
  2526. ROUTE SC_EXIT.part1_color TO boy_m1.set_diffuseColor
  2527. ROUTE SC_EXIT.part2_color TO boy_m2.set_diffuseColor
  2528. ROUTE SC_EXIT.part3_color TO boy_m3.set_diffuseColor
  2529. ROUTE SC_EXIT.part4_color TO boy_m4.set_diffuseColor
  2530. ROUTE SC_EXIT.part5_color TO boy_m5.set_diffuseColor
  2531. ROUTE SC_EXIT.part6_color TO boy_m6.set_diffuseColor
  2532. ROUTE SC_EXIT.part7_color TO boy_m7.set_diffuseColor
  2533. ROUTE SC_EXIT.part8_color TO boy_m8.set_diffuseColor
  2534. ROUTE SC_EXIT.part9_color TO boy_m9.set_diffuseColor
  2535. ROUTE SC_EXIT.part10_color TO boy_m10.set_diffuseColor
  2536. ROUTE SC_EXIT.part11_color TO boy_m11.set_diffuseColor
  2537. ROUTE SC_EXIT.part12_color TO boy_m12.set_diffuseColor
  2538. ROUTE SC_EXIT.part13_color TO boy_m13.set_diffuseColor
  2539. ROUTE SC_EXIT.part14_color TO boy_m14.set_diffuseColor
  2540. ROUTE SC_EXIT.part15_color TO boy_m15.set_diffuseColor
  2541. ROUTE SC_EXIT.part16_color TO boy_m16.set_diffuseColor
  2542. #ROUTE SC_EXIT.part17_color TO boy_m17.set_diffuseColor
  2543.  
  2544. ROUTE SC_EXIT.part0_color TO girl_m0.set_diffuseColor
  2545. ROUTE SC_EXIT.part1_color TO girl_m1.set_diffuseColor
  2546. ROUTE SC_EXIT.part2_color TO girl_m2.set_diffuseColor
  2547. ROUTE SC_EXIT.part3_color TO girl_m3.set_diffuseColor
  2548. ROUTE SC_EXIT.part4_color TO girl_m4.set_diffuseColor
  2549. ROUTE SC_EXIT.part5_color TO girl_m5.set_diffuseColor
  2550. ROUTE SC_EXIT.part6_color TO girl_m6.set_diffuseColor
  2551. ROUTE SC_EXIT.part7_color TO girl_m7.set_diffuseColor
  2552. ROUTE SC_EXIT.part8_color TO girl_m8.set_diffuseColor
  2553. ROUTE SC_EXIT.part9_color TO girl_m9.set_diffuseColor
  2554. ROUTE SC_EXIT.part10_color TO girl_m10.set_diffuseColor
  2555. ROUTE SC_EXIT.part11_color TO girl_m11.set_diffuseColor
  2556. ROUTE SC_EXIT.part12_color TO girl_m12.set_diffuseColor
  2557. ROUTE SC_EXIT.part13_color TO girl_m13.set_diffuseColor
  2558. ROUTE SC_EXIT.part14_color TO girl_m14.set_diffuseColor
  2559. ROUTE SC_EXIT.part15_color TO girl_m15.set_diffuseColor
  2560. ROUTE SC_EXIT.part16_color TO girl_m16.set_diffuseColor
  2561. ROUTE SC_EXIT.part17_color TO girl_m17.set_diffuseColor
  2562.  
  2563. # initialize
  2564. ROUTE INIT_PS.isActive TO SC_EXIT.init
  2565.  
  2566. # select avater
  2567. ROUTE INIT_PS.isActive TO INIT_SC.init
  2568. ROUTE INIT_SC.choice TO SW.whichChoice
  2569.  
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.